.NET 4.5 和 VS2012 中的 JSON 处理有什么新东西会比 DataContractJsonSerializer 更好吗?我见过一些关于 System.JSON 的东西。但它更好吗?
我知道也有 JSON.NET,但我不确定是否可以向我的项目添加另一个 .dll。
.NET 4.5 和 VS2012 中的 JSON 处理有什么新东西会比 DataContractJsonSerializer 更好吗?我见过一些关于 System.JSON 的东西。但它更好吗?
我知道也有 JSON.NET,但我不确定是否可以向我的项目添加另一个 .dll。
检查此链接:
功能比较 - Json.NET、DataContractJsonSerializer 和 JavaScriptSerializer
它在Json.NET、DataContractJsonSerializer 和 JavaScriptSerializer之间有很好的功能比较。只需看看它,然后根据您的要求决定使用哪一个。
另外,请检查:
我们(.Net 团队)现在使用并支持流行的 Json.NET 序列化程序来处理 JSON 数据。Json.NET 是 ASP.NET Web API 使用的默认 JSON 序列化程序,它包括对数据协定、匿名类型、动态类型、日期、时间跨度、对象引用保存、缩进、驼峰大小写和许多其他有用的序列化功能的支持。
你可以一直使用System.Web.Script.Serialization.JavascriptSerializer
- 我不知道为什么更多的人不使用它,它已经有一段时间了。
http://msdn.microsoft.com/en-us/library/system.web.script.serialization.javascriptserializer.aspx