使用 c# 开发程序中我们没可以直接使用的 json解析类库 这个时候我们可以通过 NuGet 安装使用 Newtonsoft.Json 类库来对 json 进行解析处理。

安装 Newtonsoft.Json

 我们可以通过 ide 菜单 工具->NuGet包管理 里面下载引入。

引用 Newtonsoft.Json

 在使用到的类文件里面引入 Newtonsoft.Json

using Newtonsoft.Json;

using Newtonsoft.Json.Linq;

使用 Newtonsoft.Json

string json = "{}";
dynamic result = JObject.Parse(json);
Console.WriteLine(result.xxx);

这个时候如果报 Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo.Create 这个错误稳住不要急,下面就是解决方案

  • 在项目中引入Microsoft.Csharp即可解决。

1637896970

 我们可以直接使用解析后的json字符串调用对象使用。

 关于 c# 使用 Newtonsoft.Json 包处理解析json字符串已经介绍完毕了,有兴趣的同学可以使用下。