- 处理Json序列化和反序列化的第三方库
- 下载网址:LItJson
- 序列化
JSonMapper.ToJson(对象); - 支持字典 字典的键会自动转为字符串
- 私有变量无法存储
- 变量可以为Null
- 反序列化
JsonMapper.ToObject(字符串);
返回值为JsonData 通过键值对的方式访问
JsonData变量[“对象中的变量名”];
JsonMapper.ToObject<类型名>(字符串) - 字典的键是数值类型而非字符串 转换为Json文件时 键会转为字符串
反序列化时需要注意 - 类结构需要有无参构造函数
- 文件编码格式为UTF-8
- 可以直接读取数据集合
返回多个同类对象
public class Student
{
public name;
}
数据集合 多个student对象数据
[
{“name”:“小白”},{“name”:“小红”},{“name”:“小黑”}
]
Student[] s= JsonMapper.ToObject<Student[]>(字符串)
LitJson
最新推荐文章于 2024-03-26 09:42:03 发布