gpt4 book ai didi

json - 根据内部对象的值等于外部对象的值过滤对象数组

转载 作者:行者123 更新时间:2023-12-04 19:55:45 24 4
gpt4 key购买 nike

我有一些这样的数据:

{
"foo": "bar",
"stuff": [
{
"foo": "baz"
},
{
"foo": "bar"
}
]
}

我想获取 stuff 中的对象,它们的 foo 值与外部对象相同。所以在这种情况下,我想得到:

{
"foo": "bar"
}

如何使用 jq 执行此操作?

最佳答案

jq方法:

jq '.foo as $foo | .stuff[] | select(.foo == $foo)' file.json

关于json - 根据内部对象的值等于外部对象的值过滤对象数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48915926/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com