私は根本的に間違ったことをしていますが、何が見えないのでしょうか?jqを使用してオブジェクトの入れ子になったJSONを配列に変換します。
私は、次の子がこれまでに以下のクエリを使用しますが、配列「entries
」私はJQ機能を経由してのbashでアクセス配列にこれらを変換したい
{
"profile": {
"name": "TesterRun1",
"download": {
"entries": [{
"ENTRY_A": "testserver1_place_com",
"store": "A",
"type": "direct"
},
{
"ENTRY_B": "testserver2_anotherplace_com",
"store": "B",
"type": "bypass"
},
{
"ENTRY_B": "testserver2_anotherplace_com",
"store": "A",
"type": "bypass"
}
]
}
}
}
「to_entries
」の中に含まれるオブジェクトいる
何もない!
jq 'to_entries|.[]|.profile.download.entries|select(.store=="A")|.[]'
あなたは何もJQプレイに返されないことをここで見ることができます - enter link description here
私の正気を救う助けてください、私は間違って
'bashにアクセスできるものがありませんto_entries'。アイデアがどこにあるのかわからない。 –
それ以外に、実際の出力は何ですか? –