回答
我親自爲它處理正確使用DateTimeOffset
實例日期系列化的原因Json.NET風扇。根據我的經驗,DataContractJsonSerializer
class和JavaScriptSerializer
class都不能正確處理這種情況;他們都假設它不是標量類型,並且通過嘗試導出對象的所有屬性(實際上它應該被序列化爲new Date...
的調用)來混淆這些實例。
我也喜歡你使用Json.NET動態使用JSON數據。如果你沒有使用靜態類型的數據,那麼這是一個巨大的恩。
考慮使用微軟。NET中System.Web.Script.Serialization.JavaScriptSerializer提供串行的:http://blogs.msdn.com/b/rakkimk/archive/2009/01/30/asp-net-json-serialization-and-deserialization.aspx
我們需要反序列化成.NET對象...自定義對象。此外,Facebook等API具有非常複雜的json結構。我們需要一些可以將這些字符串解析爲自定義對象的東西.. – PositiveGuy 2010-08-09 15:15:38
MS提供的解串器無法處理它?看看博客文章 – Jarek 2010-08-09 15:21:08
我沒有使用這個。它在.NET 3.5中被折舊,這就是爲什麼我沒有使用它。 – PositiveGuy 2010-08-09 15:24:44
- 1. cJSON - 解析JSON
- 2. Lua cjson測試null
- 3. Yii:CJuiDIalog和CJSON響應
- 4. cJSON內存泄漏
- 5. Asp.net MVC json或Json.net?
- 6. CJSON反序列化錯誤
- 7. cJSON錯誤,編印文件
- 8. yii echo CJSON :: encode($ dataProvider-> getData());
- 9. JSON.NET WPF或Winform C#示例
- 10. 有ujson或cjson的64位二進制版本爲Python 2.7
- 11. 在嵌入式Lua中使用cjson C++
- 12. cJSON如何解析json數組?
- 13. cJson如何計算打印緩衝區
- 14. 使用cJSON在JSON陣列讀取
- 15. cJSON C++ - 添加項目對象
- 16. 哪個更快的asp.net mvc json或json.net?
- 17. 使用system.web.script.seriarilization解析Json或使用json.net
- 18. newtonsoft json.net跳過字符串或整數
- 19. Newtonsoft Json.Net空或空字符串轉換
- 20. 在json.net
- 21. 與JSON.NET
- 22. 在Json.net
- 23. 在JSON.Net
- 24. JSON.NET Deserealization
- 25. 爲json.net
- 26. 與JSON.NET
- 27. 與Json.NET
- 28. Json.Net Deserailization
- 29. Json.Net CustomSerialization
- 30. 與Json.NET
感謝您的反饋。我知道日期時間是解析引擎中最大的障礙,所以很好理解。 – PositiveGuy 2010-08-09 15:55:30