,可以通过以下步骤实现:
以下是一个示例代码:
using Newtonsoft.Json;
using System.Collections.Generic;
// 反序列化的JSON数据
string jsonData = "[{\"name\":\"John\",\"age\":30},{\"name\":\"Jane\",\"age\":25}]";
// 创建一个泛型List<T>对象
List<object> dynamicList = new List<object>();
// 反序列化JSON数据并填充List<T>对象
dynamicList = JsonConvert.DeserializeObject<List<object>>(jsonData);
// 打印List<T>对象中的数据
foreach (var item in dynamicList)
{
// 进行适当的类型转换和处理
var person = (Dictionary<string, object>)item;
string name = person["name"].ToString();
int age = Convert.ToInt32(person["age"]);
// 输出数据
Console.WriteLine("Name: " + name + ", Age: " + age);
}
在上述示例中,我们使用了Newtonsoft.Json库来进行JSON反序列化,并将JSON数据填充到List<object>对象中。然后,我们遍历List<object>对象并进行适当的类型转换和处理,以获取每个对象的属性值。
请注意,这只是一个示例,你可以根据具体的需求和数据结构进行适当的修改和扩展。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云