Python 获取嵌套对象键的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

在不预先知道这些键的名称的情况下,获取“item1”、“item2”的JSON路径表达式是什么

{
"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循环,它成功了。