LitJson C#JSON解析库

C#的 JSON 解析利器——litjson.dll,是 Unity 开发里比较常见的老朋友了。轻巧、好上手,序列化和反序列化用起来都挺顺,适合小项目或者性能卡得紧的时候用。

JsonMapperJsonData是它的主角,一个负责转换,一个负责装数据。你只要写好类,ToJson一丢,马上变 JSON;反过来也一样,ToObject一下,直接给你对象,省心。

用法简单,比如你有个MyClass

using LitJson;
public class MyClass {
  public string Name { get; set; }
  public int Age { get; set; }
}
MyClass obj = new MyClass() { Name = "John", Age = 30 };
string jsonString = JsonMapper.ToJson(obj);

你想解析回来也方便:

MyClass newObj = JsonMapper.ToObject(jsonString);

嗯,就是这么简单。注意属性要有gettersetter,字段名也得对上,不然反序列化会懵。

虽然它没Newtonsoft.Json那么万能,但胜在小巧干练,源码也开放,你想改点啥也方便。如果你做的是轻量项目,或者只是想快速测试下数据交换,litjson.dll还是蛮合适的。

如果你对Newtonsoft.Json也好奇,可以去看看这个文章。两个库放一起对比着用,用哪个合适你说了算。

rar 文件大小:27.94KB