[英]C# Parse A Json File Into A Dynamic Object Containing An Array Of Data?
我从 csharpcorner.com 上的示例中复制了以下代码,解释了如何将 JObject.Parse 方法输出分配给动态对象并作为动态对象的属性访问值。
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;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.