[英]Get JSON Object by property with jq / bash
我有一些看起来像这样的JSON对象
{
"name": "thing1",
"important_value": "42",
"other_value": "27"
}
{
"name": "thing2",
"important_value": "13",
"other_value": "5"
}
{
"name": "thing3",
"important_value": "788",
"other_value": "58"
}
我只需要从这些对象之一中获取值,但是我只知道“名称”值。 我已经尝试过这样的事情:
echo $objects | jq '.name == "thing2"'
然后我得到
false
true
false
但是我需要从该对象获取值,如何实现呢?
echo "$objects" | jq 'select(.name == "thing2")'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.