我想从JMESPath表达式中的那些JSON对象中提取键:
{"wrapperType": "track", "kind": "song", "artistId": 657515}
这一点,与价值观无关.
我的主要目标是得到这样的东西:
["wrapperType", "kind", "artistId"]
我确实找到了如何毫无问题地筛选值,但我找不到可以提取键的东西.
我想从JMESPath表达式中的那些JSON对象中提取键:
{"wrapperType": "track", "kind": "song", "artistId": 657515}
这一点,与价值观无关.
我的主要目标是得到这样的东西:
["wrapperType", "kind", "artistId"]
我确实找到了如何毫无问题地筛选值,但我找不到可以提取键的东西.
这可以通过keys
function实现,您可以在当前 node @
上使用它.
在您的示例中,运行查询
keys(@)
将提供预期的JSON:
[
"wrapperType",
"kind",
"artistId"
]