.Net 4.5中的任何新功能可以处理更好的JSON吗?

时间:2012-11-21 10:00:37

标签: c# .net json visual-studio-2012

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

我知道也有JSON.NET,但我不确定是否允许我将另一个.dll添加到我的项目中。

2 个答案:

答案 0 :(得分:19)

检查此链接:

Feature Comparison - Json.NET, DataContractJsonSerializer & JavaScriptSerializer

它具有良好的功能比较 Json.NET,DataContractJsonSerializer& JavaScriptSerializer 即可。只要看看它&然后根据您的要求决定使用哪一个。

另外,请检查:

ASP.NET MVC 4 & Json.NET :

  

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

答案 1 :(得分:4)

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

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