繁体   English   中英

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM