[英]Listing all keys of a nested object with jq
我想列出我文檔的嵌套 object 的鍵。 例如,我想要"a"
中的鍵 object: "a1", "b1"
樣本文件:
{
"a": {
"a1": "hello",
"a2": "world"
},
"b": {
"b1": "bonjour",
"b2": "monde"
}
}
我知道我可以使用keys
,但它似乎只適用於第一級 object: cat my.json | jq keys
cat my.json | jq keys
將 output a, b
。
到目前為止,我用jq
鏈接了兩個電話,但我想知道我們是否可以在一個電話中做到這一點?
cat my.json | jq.a | jq keys
cat my.json | jq.a | jq keys
--> a1, b1
好的,我只是在一個電話中發現:
jq '.a|keys' my.json
[
"a1",
"a2"
]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.