当前位置:  开发笔记 > 前端 > 正文

基本的jq用法。如何获得嵌套价值

如何解决《基本的jq用法。如何获得嵌套价值》经验,为你挑选了1个好方法。

这必须非常简单,但是手册页对我来说毫无意义。 curl example.com/json给我

{
 "stats": {
  "storage_server.disk_total": XXXXXXXXXX
 },
 "counters": {}
}

我想提取XXXXXXXXXXdisk_total 的值。这样做的语法是什么?



1> peak..:

    对于学习如何构造jq查询,查看教程和手册比“手册”页面更有用。还有一个常见问题解答。

    内部密钥名称中带有句点,因此.keyname不能使用简写形式。所以你可以这样写:

   .stats["storage_server.disk_total"] 

或者您的jq允许它:

   .stats."storage_server.disk_total" 

这些都是以下各项的缩写:

   .stats | .["storage_server.disk_total"] 

推荐阅读
夏晶阳--艺术
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有