Как jq вложенный json

Я хотел бы поймать значение, используя jq для хранилища и контейнера в моем json, чтобы передать его как переменную в bash, но у меня проблемы с его разбором.

{
  "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#",
  "contentVersion": "1.0.0.0",
  "parameters": {
    "Containers": {
      "value": [
        {
          "Storage": "abdelvt33cpgsa",
          "RG": "samitestik2",
          "Container": "lama"
        },
        {
          "Storage": "abdelvt44cpgsa",
          "RG": "samitestik2",
          "Container": "baba"
        }
      ]
    }
  }
}

Ожидаемый результат будет таким: x = abdelvt33cpgsa и y = lama

В value[] две записи, зачем вам только первая?

Inian 10.07.2019 09:57

@Inian Я все равно буду их перебирать, для каждого цикла я буду использовать одно из значений для хранилища и контейнера для развертывания.

python manage.py 10.07.2019 10:03
Как сделать HTTP-запрос в Javascript?
Как сделать HTTP-запрос в Javascript?
В JavaScript вы можете сделать HTTP-запрос, используя объект XMLHttpRequest или более новый API fetch. Вот пример для обоих методов:
1
2
39
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Мне удалось ее решить! Вот мой ответ.

.parameters.Containers.value[].Storage
.parameters.Containers.value[].Container

Другие вопросы по теме