如何jq嵌套的json

时间:2019-07-10 07:47:46

标签: json jq

我想在json中使用jq来获取JSON中的Storage和Container的值,以便将其作为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 =喇嘛

1 个答案:

答案 0 :(得分:0)

我设法解决了! 这是我的答案。

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