我有一個生成的文件(來自amazon CLI)並希望提取一些屬性。通常這對於JQ來說很簡單,但是JSON文件沒有命名的頂級屬性。使用JQ提取沒有命名屬性的嵌套json文件的對象
[
[
{
"State": "running",
"Type": "c4.xlarge",
"ID": "i-somehere",
"Env": [
"prd"
],
"Name": [
"some url here"
]
}
],
[
{
"State": "stopped",
"Type": "c4.xlarge",
"ID": "i-somehere",
"Env": [
"prd"
],
"Name": [
"some url here"
]
}
],
[
{
"State": "running",
"Type": "c4.2xlarge",
"ID": "i-somehere",
"Env": [
"prd"
],
"Name": [
"some url here"
]
}
]
]
.....我想提取狀態,Env和名稱....這應該是簡單的JQ。「[]。國家」 ......然而,國家嵌套在一個對象這是沒有命名的。我怎樣才能用JQ提取?
三江源。無論節點在層次結構中何處,這都很好用。 – user1351155