C# List json怎么转成对象
时间: 2024-02-24 10:56:51 浏览: 121
list转成json对象
可以使用Json.NET库来将JSON字符串转换为C#对象。假设你有一个JSON字符串如下:
```json
[
{
"name": "Alice",
"age": 28
},
{
"name": "Bob",
"age": 35
}
]
```
你可以通过以下代码将其转换为一个包含两个对象的List:
```csharp
using Newtonsoft.Json;
using System.Collections.Generic;
public class Person
{
public string name { get; set; }
public int age { get; set; }
}
string json = @"[
{""name"":""Alice"",""age"":28},
{""name"":""Bob"",""age"":35}
]";
List<Person> people = JsonConvert.DeserializeObject<List<Person>>(json);
```
现在`people`变量包含两个`Person`对象,分别是`name`为"Alice",`age`为28和`name`为"Bob",`age`为35的对象。
阅读全文