0
点赞
收藏
分享

微信扫一扫

CentOS挂载:解锁文件系统的力量

乌龙茶3297 2023-11-20 阅读 35
json

Newtonsoft.Json 是一个流行的 JSON 操作库,用于在 .NET 应用程序中序列化、反序列化和操作 JSON 数据。下面是 Newtonsoft.Json 常用的一些方法:

序列化对象为 JSON 字符串:

string json = JsonConvert.SerializeObject(obj);

反序列化JSON字符串为对象: 

T obj = JsonConvert.DeserializeObject<T>(json);

将JSON对象转换成键值对集合: 

JObject jObject = JObject.Parse(json);
Dictionary<string, string> dictionary = jObject.ToObject<Dictionary<string, string>>();

 忽略对象中的null值属性:

string json = JsonConvert.SerializeObject(obj, new JsonSerializerSettings
{
    NullValueHandling = NullValueHandling.Ignore
});

将JSON字符串转换成易读的形式:

string formattedJson = JValue.Parse(json).ToString(Formatting.Indented);

将json对象转换成动态对象:

类中有的属性但是在JSON字符串中没有对应值需要注意的事

举报

相关推荐

0 条评论