回答
我親自爲它處理正確使用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. Asp.net MVC json或Json.net?
- 3. Lua cjson測試null
- 4. cJSON內存泄漏
- 5. Yii:CJuiDIalog和CJSON響應
- 6. cJSON錯誤,編印文件
- 7. CJSON反序列化錯誤
- 8. 有ujson或cjson的64位二進制版本爲Python 2.7
- 9. 使用system.web.script.seriarilization解析Json或使用json.net
- 10. Newtonsoft Json.Net空或空字符串轉換
- 11. newtonsoft json.net跳過字符串或整數
- 12. 哪個更快的asp.net mvc json或json.net?
- 13. cJson如何計算打印緩衝區
- 14. 在嵌入式Lua中使用cjson C++
- 15. cJSON C++ - 添加項目對象
- 16. cJSON如何解析json數組?
- 17. json.net&C#
- 18. 爲json.net
- 19. 在json.net
- 20. 在Json.NET
- 21. 與Json.NET
- 22. JSOn.Net庫JsonConvert
- 23. JSON.net解析
- 24. Postsharp和Json.NET
- 25. JSON.NET與GridView的
- 26. json.net vs DataContractJsonSerializer
- 27. JSON.NET Silverlight SerializeXmlNode
- 28. 使用JSON.net
- 29. JSON.net問題JsonConvert.DeserializeObject
- 30. DI和JSON.NET
感謝您的反饋。我知道日期時間是解析引擎中最大的障礙,所以很好理解。 – PositiveGuy 2010-08-09 15:55:30