json - jq:错误:canonical/0 未定义于,第 1 行。无法使用 jq 读取 json 中的 \
问题描述
{
"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: error: canonical/0 is not defined at 的错误,第 1 行:
解决方案
jq '.labels["service.istio.io/canonical-name"]'
推荐阅读
- python - 将列表分解为元素
- python-3.x - Pandas:如果最后六个字符包含低于阈值的任何整数,则删除单元格
- javascript - JavaScript:backgroundImage 不随 onMouseOver 改变
- c - 在 64 位的 linux 内核 4.15 中获取 sys 调用表
- c++ - 架构和 ABI 兼容性
- postgresql - RDS 与 Aurora 上的 Postgres 实例
- ios - 检查 ARSession 是否正在运行(ARKit)
- postgresql - 如何在 gcloud 的数据库中进行外部连接
- javascript - 无法在我的页面内显示旋钮饼图,现在正在显示饼图
- javascript - 如何按类名在 div 周围放置边框