c# Newtonsoft.Json 常用方法总结
1 实体类的 Json 序列化和反序列化
我们以如下的 Person 类举例,其中包含了常用的数据类型:
创建一个 Person
实例:
1.1 Json 序列化
返回不缩进的 Json 字符串
返回缩进的 Json 字符串
1.2 将不缩进的 JSON 字符串转成缩进形式
或者:
1.3 其他设置
返回:
1.4 Json 反序列化
2 JObject 使用
2.1 创建对象
2.2 JObject 中添加数组
上例中的代码可以简化为:
2.3 从 Json 字符串创建 JObject
2.4 从 Entity 创建 JObject
用匿名对象创建 JObject
用初始化器
2.5 获取值
2.6 获取数组
Newtonsoft.Json.Linq 不支持直接获取数组,但是可以获取 List,然后再转化为数组。
以上就是c# Newtonsoft.Json 常用方法总结的详细内容,更多关于c# Newtonsoft.Json的资料请关注得得之家其它相关文章!