Python 获取嵌套对象键的JSON路径表达式
在不预先知道这些键的名称的情况下,获取“item1”、“item2”的JSON路径表达式是什么Python 获取嵌套对象键的JSON路径表达式,python,json,Python,Json,在不预先知道这些键的名称的情况下,获取“item1”、“item2”的JSON路径表达式是什么 { "item_group" : "This is item group", "items": { "item1": { "name1": "value1", "name2": { "value2": "value2" }, "name3": { "param1": "This is param1" } }, "item2": { "name11": "valu
{
"item_group" : "This is item group",
"items": {
"item1": {
"name1": "value1",
"name2": {
"value2": "value2"
},
"name3": {
"param1": "This is param1"
}
},
"item2": {
"name11": "value11",
"name22": {
"value22": "value22"
},
"name33": {
"param2": "This is param2"
}
}
}
}
您可能需要
dict[“items”].items()
。它将返回键/值元组列表。对于迭代键的示例:
for key, _ in dict["items"].items():
pass
您可能需要
dict[“items”].items()
。它将返回键/值元组列表。对于迭代键的示例:
for key, _ in dict["items"].items():
pass
因为…在循环中成功了
for(var prop in obj) {
console.log("Key_Name: " + prop);
}
因为…在循环中成功了
for(var prop in obj) {
console.log("Key_Name: " + prop);
}
你试过什么吗?你面临什么错误?你试过什么吗?你面临什么错误?@Coder-如果可以的话,我想要一个单行JSON路径表达式来计算对象键。我确实在循环中尝试了for..in,并且成功了。@Coder-如果可以的话,我想要一个单行JSON路径表达式来计算对象键。我确实尝试了for..in循环,它成功了。