【发布时间】:2021-01-28 22:11:58
【问题描述】:
string json = "{"httpStatusCode": "OK",
"count": 10,
"entities": [
{
"responseCode": 200,
"ResponseCode": 0,
"headers": null,
"Headers": null,
"content": "name1"
},
{
"responseCode": 200,
"ResponseCode": 0,
"headers": null,
"Headers": null,
"content": "name2"
}
]
}"
我用这段代码,不能打印出“content”的值(name1,name2),它只会跳过if语句
JObject o = JObject.Parse(json);
foreach (var element in o["entities"])
{
foreach(var ob in element)
{
if(ob.toString() == "content")
Console.WriteLine(ob);
}
}
那么,我怎样才能打印出 name1 和 name2?谢谢。
【问题讨论】:
-
您是否尝试过调试器单步调试代码以验证事情是否符合您的预期?
-
请在您的问题和标签中添加一个用于解析 JSON 的库。