我想从 JMESPath 表达式中的 JSON 对象中提取 key :
{"wrapperType": "track", "kind": "song", "artistId": 657515}
这与值无关。
我的主要目标是得到这样的东西:
["wrapperType", "kind", "artistId"]
我确实找到了如何毫无问题地过滤值,但我找不到提取键的东西。
最佳答案
这可以通过 keys
function 来实现,您可以在当前节点上使用:@
.
在您的示例中,运行查询
keys(@)
将给出预期的 JSON:
[
"wrapperType",
"kind",
"artistId"
]
关于python - 从对象中的 JMESPath 表达式中提取 key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73205248/