【问题标题】:jq: error: canonical/0 is not defined at <top-level>, line 1. Not able to read \ in json using jqjq: error: canonical/0 is not defined at <top-level>, line 1. 无法使用 jq 读取 json 中的 \
【发布时间】:2020-11-16 07:30:34
【问题描述】:
{
    "labels": {
                    "chart": "boss",
                    "heritage": "back",
                    "istio": "gw",
                    "released": "istio",
                    "service.istio.io/canonical-name": "istio"
                }
}

这是我的 json。我想使用 jq 读取以下键值。 .labels.released :我得到了 istio 的价值。
相似地 我想阅读“service.istio.io/canonical-name”这个键。但得到的错误 jq:错误:canonical/0 未在第 1 行定义:

【问题讨论】:

    标签: json syntax key jq


    【解决方案1】:
    jq '.labels["service.istio.io/canonical-name"]'
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-08-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多