shell获取json属性值

安装jq

  • 安装jq,Debian系操作系统直接命令安装:sudo apt-get install jq -y

简单使用

  • 当前目录下存在文件my.json,内容如下

    {
        "menu": {
            "id": "file",
            "value": "File:",
            "popup": {
                "menuitem": {
                    "value": "New",
                    "onclick": "CreateNewDoc()"
                }
            }
        }
    }
    
  • 执行下面命令,获取menuitemvalue值,会输出"New"

    jq -c .menu.popup.menuitem.value my.json
    
posted @ 2023-02-17 17:58  秒年度  阅读(516)  评论(0编辑  收藏  举报