我有一些这样的数据:
{
"foo": "bar",
"stuff": [
{
"foo": "baz"
},
{
"foo": "bar"
}
]
}
Run Code Online (Sandbox Code Playgroud)
我想得到与外部对象stuff
具有相同值foo
的对象.所以在这种情况下我想得到:
{
"foo": "bar"
}
Run Code Online (Sandbox Code Playgroud)
我该如何使用jq
?
jq
做法:
jq '.foo as $foo | .stuff[] | select(.foo == $foo)' file.json
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
38 次 |
最近记录: |