我有一个 json 文件 people.json:
{
"Joe" : {"Job" : "Clown", "Age" : 22},
"Sally" : {"Job" : "Programmer", "Age" : 32},
"Anne" : {"Job" : "Clown", "Age" : 29}
}
我想选择每个是小丑的人。我的输出应该是这样的:
{
"Joe" : {"Job" : "Clown", "Age" : 22},
"Anne" : {"Job" : "Clown", "Age" : 29}
}
我已经尝试过 .. 运算符,如
cat people.json | jq '. | map(select(.Job == "Clown"))'
但它似乎在多个层面上与乔和安妮相匹配,并产生了比我想要的更多的输出。有任何想法吗?谢谢。