次のjsonファイルがあります。
{
"FOO": {
"name": "Donald",
"location": "Stockholm"
},
"BAR": {
"name": "Walt",
"location": "Stockholm"
},
"BAZ": {
"name": "Jack",
"location": "Whereever"
}
}
私はjqを使用しており、「場所」が「ストックホルム」であるオブジェクトの「名前」要素を取得したいと考えています。
私はすべての名前を取得できることを知っています
cat json | jq .[] | jq ."name"
"Jack"
"Walt"
"Donald"
しかし、サブキーの値(ここでは"location" : "Stockholm"
)を考えると、特定のオブジェクトのみを印刷する方法がわかりません。