JsonConvert.DeserializeObject(str1);
时间: 2024-09-10 10:10:43 浏览: 43
JsonConvert.zip
5星 · 资源好评率100%
`JsonConvert.DeserializeObject(str1)` 是 Newtonsoft.Json 库中的一个方法,它用于将 JSON 字符串 `str1` 转换为对应的 .NET 对象。在 C# 中,JSON 是一种轻量级的数据交换格式,而 `JsonConvert.DeserializeObject` 就是这个库提供的核心工具之一,帮助我们解析 JSON 数据并将其映射到强类型(如类或结构体)上。
例如,假设有一个包含用户信息的 JSON 字符串:
```json
{
"Name": "John",
"Age": 30,
"Email": "john@example.com"
}
```
你可以这样做:
```csharp
string str1 = "{\"Name\":\"John\",\"Age\":30,\"Email\":\"john@example.com\"}";
User user = JsonConvert.DeserializeObject<User>(str1);
```
这里,`User` 类需要有匹配 JSON 结构的属性,如 `public string Name { get; set; }`, `public int Age { get; set; }`, 等等。
阅读全文