C#将"{\"Name\":\"测试\",\"Age\":10}"的json数据转换到数组里
时间: 2023-11-15 15:07:21 浏览: 30
以下是将"{\"Name\":\"测试\",\"Age\":10}"的json数据转换到数组的C#代码示例:
```csharp
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
class Program
{
static void Main(string[] args)
{
string json = "{\"Name\":\"测试\",\"Age\":10}";
List<Dictionary<string, object>> data = JsonConvert.DeserializeObject<List<Dictionary<string, object>>>(json);
Console.WriteLine(data[0]["Name"]); // 输出:测试
Console.WriteLine(data[0]["Age"]); // 输出:10
Console.ReadLine();
}
}
```
以上代码使用了Newtonsoft.Json库的JsonConvert.DeserializeObject方法将json数据反序列化为List<Dictionary<string, object>>对象列表,然后可以通过索引访问其中的元素。在这个例子中,我们只有一个元素,所以我们可以使用索引0来访问它。最后,我们使用Console.WriteLine方法将元素的Name和Age属性打印到控制台上。