.NET JSON解析器比较

On *_*und 17 .net json

我一直在研究几种用于.NET的JSON解析器(LitJSON,JsonExSerializerJSON.NET),并且想知道是否有人对它们有任何经验,并且可以阐明它们之间的差异和利弊.

Dea*_*ing 13

不要忘记,.NET 3.5引入了JavaScriptSerializer类,它也可以执行JSON.我没有使用过其他的,因为我一直只使用内置的:它可以很好地满足我所需要的一切.

  • 我不会称这是JavaScriptSerializer的"主要缺点"!事实上,这甚至不是这个课程的缺点!这是一个与序列化程序无关的问题,并且你的方法在那里的所有内容= /序列化程序完全按照它的方式执行 - 将Json对象序列化和反序列化为.NET对象... (2认同)

On *_*und 6

由于这个线程似乎很少引起人们的注意,这就是我最终要做的事情:liJson很快就被淘汰了,因为它似乎没有得到积极维护.在剩下的两个(几天前发布的版本)之间,我选择了Json.NET

  1. 有一个稍微简单的序列化API.
  2. 更受欢迎.

经过几次实验后,我不得不说我对结果感到满意 - 我设法实现了我想要的所有功能,并且编写自定义转换器变得轻而易举,需要2分钟和4行代码.