Выберите объекты на основе значения переменной в объекте, используя jq

У меня есть следующий файл JSON:

{
    "FOO": {
        "name": "Donald",
        "location": "Stockholm"
    },
    "BAR": {
        "name": "Walt",
        "location": "Stockholm"
    },
    "BAZ": {
        "name": "Jack",
        "location": "Whereever"
    }
}

Я использую jq и хочу получить элементы «name» для объектов, где «location» - «Stockholm».

Я знаю, что могу получить все имена

cat json | jq .[] | jq ."name"
"Jack"
"Walt"
"Donald"

Но я не могу понять, как печатать только определенные объекты, учитывая значение дополнительного ключа (здесь"location" : "Stockholm").

Ответы на вопрос(3)

Ваш ответ на вопрос