Newtonsoft.Json使用

Posted ywkcode

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Newtonsoft.Json使用相关的知识,希望对你有一定的参考价值。

1.将json字符串解析成指定对象

string guiddata ="带解析的数据";
//序列化数据
GuidResult model = JsonConvert.DeserializeObject<GuidResult>(guiddata);

 

1 public class GuidResult
2 
3         public GuidData data  get; set; 
4         public bool success  get; set; 
5         public string msg  get; set; 
6 

 

2.将json字符串解析成数组

1 var jsonInfo=["name":"abc","id":"1","count":0,"name":"def","id":"2","count":1]
2 
3 //如果使用传统的JsonConvert.DeserializeObject方法会报错,这时需要使用以下方法:
4 var arrdata = Newtonsoft.Json.Linq.JArray.Parse(jsoninfo);
5 List<UserInfo> obj2 = arrdata.ToObject<List<UserInfo>>();

 

以上是关于Newtonsoft.Json使用的主要内容,如果未能解决你的问题,请参考以下文章

将 Newtonsoft.Json 代码迁移到 System.Text.Json

asp.net环境下对 Newtonsoft.json 引用的设置问题

在Asp.Net Core 3.0中如何使用 Newtonsoft.Json 库序列化数据

Newtonsoft.Json,填充字典失败

初探Newtonsoft.json

实现Azure密钥保管库2.0时出现Newtonsoft Json版本问题