Python 获取objectpath中键的名称
如何使用objectpath获取密钥的名称,例如[800801](密钥名称未知)。 在jmespath:keys(@)中很简单Python 获取objectpath中键的名称,python,objectpath,Python,Objectpath,如何使用objectpath获取密钥的名称,例如[800801](密钥名称未知)。 在jmespath:keys(@)中很简单 将对象指定给name变量 const name = { "groups": { "800": { "short_name": "22", "oname": "11", "group": 8, "title": "SS", "name": "33", "onames": [""],
将对象指定给
name
变量
const name = { "groups": {
"800": {
"short_name": "22",
"oname": "11",
"group": 8,
"title": "SS",
"name": "33",
"onames": [""],
"alt_name": false,
"waytype": 1,
"multiple": 1,
"primary": 1
},
"801": {
"short_name": "ss",
"oname": "zz",
"group": 8,
"title": "ss",
"name": "bbb",
"onames": [""],
"alt_name": false,
"waytype": 1,
"multiple": 1,
"primary": 0
} } }
使用for循环获取键
名称,如下所示
for(var num in name.groups) {
console.log(num);
}
并获取key的值
for(var num in name.groups) {
console.log(name.groups[num]);
}
看一看。潜在复制品
for(var num in name.groups) {
console.log(name.groups[num]);
}