C#将Json文件解析为包含数据数组的动态对象



我从csharpcorne.com上的一个示例中复制了以下代码,解释了如何分配JObject.将方法输出解析为动态对象,并将值作为动态对象的属性访问。

string jsonData = @"{
'FirstName':'Jignesh',
'LastName':'Trivedi'
}";
dynamic data = JObject.Parse(jsonData);
Console.WriteLine(string.Concat("Hi ", data.FirstName, " " + data.LastName));
Console.ReadLine();

我的问题是,如何使用一个json文件来完成同样的事情(创建多个动态对象(,该文件是一个数据数组,如下所示:

string jsonData = @"{ 'results': [
'FirstName':'John',
'LastName':'Smith'
},
{
'FirstName':'Jignesh',
'LastName':'Trivedi'}
]}";

想清楚了,计算元素,然后使用下面的调用创建带有数据的对象。

data.results[0].FirstName;

相关内容

  • 没有找到相关文章

最新更新