2011-11-02 31 views
2

你能幫我找出解析JSON字符串(作爲web服務參數)的最佳方法嗎?解析JSON字符串而不被結構或類阻塞的最佳方法

使用基於反序列化的JavaScriptSerializer或DataContractJsonSerializer對我來說沒用,因爲客戶端不會接受與我共享的通用數據結構(類)。

問候

+0

我不明白你爲什麼不能使用JavaScriptSerializer?你在使用Silverlight嗎? –

+0

謝謝金,不,我不使用Silverlight,我不能使用JavaScriptSerializer,因爲在這種情況下,我必須形成一個強類型的數據結構(因爲我在框架3.5下工作)(4.0使用動態對象),並且這不能由於客戶端拒絕使用分類器結構,所以發生這種情況。 – user852194

回答

7

我用JSON.NET不同時間過去 - 它可以讓你的JSON解析到的東西有點像XML DOM,而不是要求「真實」的類型。看看"LINQ to JSON" part of the documentation

+0

感謝Jon,我知道這件事,還有什麼不需要第三方加入。 – user852194

+0

如果將「沒有第三方庫」要求作爲問題的一部分,那本來就不錯了。如果沒有基本編寫自己的JSON解析器,我不知道其他方式。 –

+0

感謝喬恩,我真的很感謝 – user852194