【发布时间】:2021-12-27 07:51:39
【问题描述】:
有一个json对象数组,使用jq如何判断一个对象是否存在,如果存在则返回true else false
我试过了,但是出错了
cat fruits.json | jq '.fruits[]| sort_by(.version)'
我想按降序排序并输出最新版本的价格。
{
"fruits": [
{
"name": "banana",
"color": "yellow",
"price": 0.51,
"version": 1
},
{
"name": "banana",
"color": "yellow",
"price": 0.52,
"version": 2
}
]
}
【问题讨论】:
-
你的意思是检查
version属性是否存在? -
类似
cat fruits.json | jq '.fruits| sort_by(-.version) | first'?还是我误会了?
标签: jq