Json序列化是开发中非常经常需要用到的功能,考虑到其通用性,因此ILRuntime对LitJson这个序列化库进行了集成
在使用LitJson前,需要对LitJson进行注册,注册方法很简单,只需要在ILRuntime初始化阶段,在注册CLR绑定之前,执行下面这行代码即可:
LitJson.JsonMapper.RegisterILRuntimeCLRRedirection(appdomain);
LitJson的使用非常简单,将一个对象转换成json字符串,只需要下面这行代码即可
string json = JsonMapper.ToJson(obj);
将json字符串反序列化成对象也同样只需要一行代码
JsonTestClass obj = JsonMapper.ToObject<JsonTestClass>(json);
其他具体使用方法请参考LitJson库的文档即可