JSON 的序列化与反序列化
关于 JSON 操作, 首先要引用:
using Newtonsoft.JSON;
JSON 反序列化 (简单的转化成字典值)
Dictionary jsonDict = JsonConvert.DeserializeObject>(JSON);
说明: 上述的操作只是其中的一个应用, 将其转化成一个简单字典对象, 这个对象也可以是一个 class, 只需要改变尖括号中的对象即可;
JSON 序列化操作, 下面将一个字典, 序列化生成 JSON 字符串, 简单快捷:
Dictionary result = new Dictionary();
字典中可以加入很多键值组合, 值可以是任何值或者对象
- result.Add("errCode", -1);//-1 代表数据获取异常
- result.Add("errMessage", "异常信息");
- result.Add("PerformanceDetail", 对象);
- string jsonstr=JsonConvert.SerializeObject(result);
来源: https://www.2cto.com/kf/201904/805320.html