我有JSON看起來像這樣JQ - 如何通過
{
"keyword1": {
"identifier1": 16
},
"keyword2": {
"identifier2": 16
}
}
不同名稱的鍵重複,我需要遍歷關鍵字來獲取標識符(不知道如果我使用的這裏有正確的術語)。看起來很簡單,但由於關鍵字的命名不同,我不知道如何處理。
我有JSON看起來像這樣JQ - 如何通過
{
"keyword1": {
"identifier1": 16
},
"keyword2": {
"identifier2": 16
}
}
不同名稱的鍵重複,我需要遍歷關鍵字來獲取標識符(不知道如果我使用的這裏有正確的術語)。看起來很簡單,但由於關鍵字的命名不同,我不知道如何處理。
這個問題初始標籤是jq
所以這裏是一個jq
解決方案:
.[] | keys[]
例如,輸入如圖所示的問題:
$ jq '.[] | keys[]' input.json
"identifier1"
"identifier2"
請註明你想要的是什麼輸出看起來像。 –
就像從峯頂回答 –