16

.NET 4.5 和 VS2012 中的 JSON 处理有什么新东西会比 DataContractJsonSerializer 更好吗?我见过一些关于 System.JSON 的东西。但它更好吗?

我知道也有 JSON.NET,但我不确定是否可以向我的项目添加另一个 .dll。

4

2 回答 2

19

检查此链接:

功能比较 - Json.NET、DataContractJsonSerializer 和 JavaScriptSerializer

它在Json.NET、DataContractJsonSerializer 和 JavaScriptSerializer之间有很好的功能比较。只需看看它,然后根据您的要求决定使用哪一个。

另外,请检查:

ASP.NET MVC 4 & Json.NET:

我们(.Net 团队)现在使用并支持流行的 Json.NET 序列化程序来处理 JSON 数据。Json.NET 是 ASP.NET Web API 使用的默认 JSON 序列化程序,它包括对数据协定、匿名类型、动态类型、日期、时间跨度、对象引用保存、缩进、驼峰大小写和许多其他有用的序列化功能的支持。

于 2012-11-21T11:01:26.183 回答
6

你可以一直使用System.Web.Script.Serialization.JavascriptSerializer- 我不知道为什么更多的人不使用它,它已经有一段时间了。

http://msdn.microsoft.com/en-us/library/system.web.script.serialization.javascriptserializer.aspx

于 2012-11-21T10:08:07.257 回答