我想列出文档中嵌套对象的键。例如,我想要"a"
对象中的键:"a1", "a2"
个
示例文档:
{
"a": {
"a1": "hello",
"a2": "world"
},
"b": {
"b1": "bonjour",
"b2": "monde"
}
}
字符串
我知道我可以使用keys
,但它似乎只适用于第一级对象:cat my.json | jq keys
将输出a, b
。
到目前为止,我用jq
链接了两个调用,但我想知道我们是否可以在一个调用中完成它?cat my.json | jq .a | jq keys
--> a1, a2
1条答案
按热度按时间kiayqfof1#
好吧,我只是在一个单一的电话中发现:
字符串
或者甚至像@Inian建议的那样,不使用
cat
型