C# 如何在c中读取嵌套的json对象#
我有json字符串C# 如何在c中读取嵌套的json对象#,c#,json,C#,Json,我有json字符串 { "took": 1, "timed_out": false, "_shards": { "total": 1, "successful": 1, "failed": 0 }, "hits": { "total": 78, "max_score": 1.5, "hits": [{ "_index": "S3"
{
"took": 1,
"timed_out": false,
"_shards": {
"total": 1,
"successful": 1,
"failed": 0
},
"hits": {
"total": 78,
"max_score": 1.5,
"hits": [{
"_index": "S3",
"_type": "se",
"_id": "00CD03",
"_score": 1.5,
"contact": {
"defaultAddress": {
"addressLine1": "AAAAAAAAAAAAAAA",
"addressLine2": null,
"addressCode": null,
"geoLocation": {
"lon": "14.1514",
"lat": "16.7555"
},
},
"defaultEmail": "aaaa.bbbb@gmail.in",
"defaultPhoneNumber": "080 1140 637",
}
}, {
"_index": "S3",
"_type": "se",
"_id": "00C3D0-01260-3",
"_score": 1.5,
"contact": {
"defaultAddress": {
"addressLine1": "bbbbbbbbbb 1",
"addressLine2": "ggggggggg",
"addressCode": null,
"geoLocation": {
"lon": "97.1511101",
"lat": "15.7888899"
},
},
"defaultEmail": "kkkkk@yahoo.de",
"defaultPhoneNumber": "0909 140 637",
}
}
]
}
}
需要循环使用json并在C#中创建详细列表。正在寻求帮助
您可以使用nugget包“”。然后,您可以创建一个表示JSON结构的类对象,要进行反序列化,可以使用:JsonConvert.DeserializeObject(JSON)代码>
您可以在此处查看更多示例:您能告诉我们您到目前为止尝试了什么吗?创建一个列表。这可能是ElasticSearch的搜索结果吗?如果是,为什么不使用NEST C#驱动程序进行查询呢?var childrenTokens=((JToken)hits).Children().ToList();为了更轻松地创建类,您可以使用JSON到C#类的在线解析器:让Visual Studio来处理它更容易