मेरे पास निम्नलिखित 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"
) का मूल्य दिया जाए ।