簡體   English   中英

如何 jq 嵌套的 json

[英]How to jq a nested json

我想在我的 json 中使用 jq 作為 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 = lama

我已經設法解決了! 這是我的答案。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM