一尘不染

JSON.NET JsonConvert与.NET JavaScriptSerializer

json

在.NET中对JSON进行编码和解码时,最好使用什么?我都尝试过,到目前为止,JsonConvert似乎做得很好。我过去曾经成功使用过JavaScriptSerializer,但最近在使用它时遇到了一些问题。使用JSON.NET是否比.NET类更好?

使用适当的库对json进行编码/解码的首选函数是什么?我使用来自JSON.NET的SerializeObject /
DeSerializeObject和来自.NET的Serialize / DeSerialize。

谢谢


阅读 337

收藏
2020-07-27

共1个答案

一尘不染

我认为正是您要寻找的比较。

它基本上说JSON.Net更好,因为它除其他外…

  • 更快
  • 具有 LINQ to JSON支持
  • 可以 将* JSON与 XML相互 转换 *

在我看来,对于内置的序列化程序,唯一可以肯定的(也是很小的肯定)是,无需管理其他外部依赖项。

编辑
:Codeplex关闭一天,因此您也可以在此处找到比较,只需在页面上搜索“功能比较”即可。

2020-07-27