我有以下if
声明可以正常工作:
if (json1.ContainsKey("key2"))
{
// do something here.
}
json1
包含以下内容:
{
"key1": {
"key1_1": "value1_1",
"key1_2": "value1_2",
"key1_3": [
"value1_3_2",
"value1_3_2"
],
"key1_1": "value1_1"
},
"key2": "value2_1",
"key3": "value3_1"
}
我可以从像这样的键中获取特定的值:
console.writeline(json1["key2"]);
console.writeline(json1["key1"]["key1_3"][0]);
我现在正在尝试检查是否key1_3
存在,但是不知道如何。
我尝试了以下代码示例,但它们不起作用:
if (json1.ContainsKey("key1_3"))
{
// do something here.
}
if (json1["key1"].ContainsKey("key1_3"))
{
// do something here.
}
如何检查嵌套键是否存在,例如 key1_3
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句