c#解析Json字符串
时间: 2023-07-09 12:34:06 浏览: 133
也谈C#之Json,从Json字符串到类代码
在 C# 中解析 JSON 字符串可以使用 Newtonsoft.Json 库。
首先需要在项目中安装 Newtonsoft.Json 库,可以使用 NuGet 包管理器或手动下载添加到项目中。
然后可以使用 JObject 或 JArray 类来解析 JSON 字符串。如果 JSON 字符串是一个对象,则使用 JObject;如果是一个数组,则使用 JArray。
以下是一个示例代码:
```
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
// JSON 字符串
string jsonString = "{\"name\":\"John\",\"age\":30}";
// 解析 JSON 字符串为 JObject 对象
JObject jsonObject = JObject.Parse(jsonString);
// 获取 name 属性的值
string name = (string)jsonObject["name"];
// 获取 age 属性的值
int age = (int)jsonObject["age"];
```
当然,还有很多其他的操作方式,可以根据具体需求来选择使用。
阅读全文