JavaScriptSerializer类的MSDN documentation状态:
Json.NET应该使用序列化和反序列化 . 为支持AJAX的应用程序提供序列化和反序列化功能 .
这应该是某种弃用提示还是根本不应该使用这个类(为了JSON序列化的目的)?
JavaScriptSerializer类的MSDN documentation状态:
Json.NET应该使用序列化和反序列化 . 为支持AJAX的应用程序提供序列化和反序列化功能 .
这应该是某种弃用提示还是根本不应该使用这个类(为了JSON序列化的目的)?
1 回答
不 . 否则,他们会将其标记为obsolete .
如果你愿意,我看不出任何理由不使用它 . 所以请随意使用它,但请先阅读以下内容:
现在它是最好的串行器吗?基本上 no 甚至微软知道这一点并使用Json.Net internally for things such as the Web.API . 因此建议 . It has several advantages over the JavaScriptSerializer . 似乎新的微软正试图拥抱开源社区(hopefully not to extinguish it...)并利用其中丰富的工具 .
It seems Microsoft can't make up their minds about making it actually obsolete . My guess 他们仍然维持它,因为它值得 .
Tl;博士
使用Json.Net