2010-08-09 51 views
0

顯然在您的個人意見/經驗和應用工作中,哪些人知道哪個更好(設置,使用,靈活性和性能)?Json.NET或cjson

JSon.NETcjson ??

我還沒有使用過,並正在創建我自己的解析器,我意識到是一個完全不同的球賽。

回答

2

我親自爲它處理正確使用DateTimeOffset實例日期系列化的原因Json.NET風扇。根據我的經驗,DataContractJsonSerializer classJavaScriptSerializer class都不能正確處理這種情況;他們都假設它不是標量類型,並且通過嘗試導出對象的所有屬性(實際上它應該被序列化爲new Date...的調用)來混淆這些實例。

我也喜歡你使用Json.NET動態使用JSON數據。如果你沒有使用靜態類型的數據,那麼這是一個巨大的恩。

+0

感謝您的反饋。我知道日期時間是解析引擎中最大的障礙,所以很好理解。 – PositiveGuy 2010-08-09 15:55:30

0
+0

我們需要反序列化成.NET對象...自定義對象。此外,Facebook等API具有非常複雜的json結構。我們需要一些可以將這些字符串解析爲自定義對象的東西.. – PositiveGuy 2010-08-09 15:15:38

+0

MS提供的解串器無法處理它?看看博客文章 – Jarek 2010-08-09 15:21:08

+0

我沒有使用這個。它在.NET 3.5中被折舊,這就是爲什麼我沒有使用它。 – PositiveGuy 2010-08-09 15:24:44