【发布时间】:2021-06-22 17:24:24
【问题描述】:
我从 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'}
]}";
【问题讨论】:
-
您需要它是
dynamic类型还是可以将结构作为一个类?