繁体   English   中英

如何从c#中的嵌套json获取数据

[英]How to get data from a nested json in c#

{"data": {"day2": {"mId": "9ilrMdX15S", "votes": "2,893"},"day3": {"mId": "9ilert415S","votes": "2,343"}}}如何从一个JSON数据,例如获取数据(在“第2天”,即数据,或“第三天”),我也跟着问题的答案在这里> 附加JSON数据的ListView C#的脑罗杰斯但得到的答复仅JSON对象工作不适用于嵌套的 json。

以下是如何导航它的示例:

foreach (JProperty day in JObject.Parse(json)["data"])
{
    string name = day.Name;
    string id = day.Value.Value<string>("mId");
    string votes = day.Value.Value<string>("votes");
} 

感谢所有响应,我能够使用 Bunny83 GitHub - Bunny83/SimpleJSON: A simple JSON parser in C#的 SimpleJSON 库解决任务

        JSONNode data = JSON.Parse(//jsonData or Url//);
        string mId = data["data"]["day2"]["mId"].Value;
        string votes = data["data"]["day2"]["votes"].Value;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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