我知道有一個DataContractJsonSerializer現在與.net框架,並由wcf ajax啓用的服務使用。不過,我注意到在codeplex上還有一個json.net項目。 我想知道在.net框架中缺少的codeplex項目中是否存在任何優勢或功能。json.net vs DataContractJsonSerializer
14
A
回答
8
json.net旁邊的優點:
- 控制權的日期是如何被格式化(該
\/Date(123)\/
MS AJAX風格) - 序列化包含週期(告訴Json.NET忽略的對象圖的能力他們)
有很多解釋它如何反映在WCF的發展here。
此外,關於http://banachowski.com/deprogramming/2010/08/json-net-vs-net-datacontractjsonserializer/它有更好的表現,但這個結果可以爭辯。
4
我已經使用DataContractSerializer
和JavaScriptSerializer
,我愛他們。然而,JSON.Net功能比較豐富,並且在.NET擁有這些功能之前就已經可用了。
1
您可以找到Json.Net文檔中的一個全功能的比較:
http://james.newtonking.com/json/help/?topic=html/JsonNetVsDotNetSerializers.htm
相關問題
- 1. JSON.NET JsonConvert vs .NET JavaScriptSerializer
- 2. JSON.NET DataContractJsonSerializer和Newtonsoft JSON串行器有什麼區別
- 3. 試圖反序列化JSON使用JSON.NET和DataContractJsonSerializer失敗
- 4. DataContractJsonSerializer或JsonTextWriter數組
- 5. DataContractJsonSerializer DataContractJsonSerializer」沒有在WCF .asmx.vb文件
- 6. DataContractJsonSerializer解析iso 8601日期
- 7. PHP DataContractJsonSerializer格式
- 8. DataContractJsonSerializer不工作
- 9. DataContractJsonSerializer和maxItemsInObjectGraph
- 10. F#DataContractJsonSerializer StackOverflowException
- 11. 使用DataContractJsonSerializer
- 12. InvalidCastException與DataContractJsonSerializer
- 13. DataContractJsonSerializer兼容性
- 14. DataContractJsonSerializer異常
- 15. DataContractJsonSerializer和枚舉
- 16. Difference bettwen DataContractSerializer和DataContractJsonSerializer
- 17. DataContractJsonSerializer可讀的json
- 18. DataContractJsonSerializer重複成員
- 19. 序列化與DataContractJsonSerializer
- 20. DataContractJsonSerializer在Windows Phone 7
- 21. 使用DataContractJsonSerializer生成輕量級JSON
- 22. 實體框架與Uint DataContractJsonSerializer
- 23. 在VS2010中找不到DataContractJsonSerializer
- 24. DataContractJsonSerializer反序列化JSON
- 25. JSON DataContractJsonSerializer IgnoreDataMember不工作
- 26. DataContractJsonSerializer返回空值.Net4.0
- 27. DataContractJsonSerializer返回空對象
- 28. DataContractJsonSerializer沒有看到DataMemberAttribute
- 29. 找不到類DataContractJsonSerializer .NET 4.0
- 30. VB.NET 4.0 DataContractJsonSerializer具有改性
我真的看MS [JavaScriptSerializer(http://msdn.microsoft.com/en-us DataContractJsonSerializer`之前的/library/system.web.script.serialization.javascriptserializer.aspx(在System.Web.Extensions.dll中) - 遠遠更「典型」的輸出,IMO – 2011-01-28 09:58:15
微軟已經採用了開源的Json.NET庫ASP.NET MVC 4和ASP.NET WebApi:[ASP.NET MVC,Web API,Razor和開源](http://weblogs.asp.net/scottgu/archive/2012/03/27/asp-net- mvc-web-api-razor-and-open-source.aspx) – 2012-05-24 08:49:10