我有一个json文本,如下所示
{
"_links": {
"self": {
"href": "http://xxx:8080/info"
}
},
"build": {
"name": "xxxx",
"version": "2.0.23-69",
"description": "xxxx"
}
}
我试图通过使用以下命令来获取上述json的版本
cat info.txt|jq .version
但是这返回null。 我怎么能得到版本2.0.23-69
答案 0 :(得分:1)
.version在.build中,所以直接的方法是写:.build | .version
或简称为.build.version
。
如果您一般不知道感兴趣的对象的确切位置,您也可以使用..
过滤器,例如.. | objects | .version // empty
。