输入:
{
"name":"JSON",
"good":true,
"target":"yes"
}
{
"name":"XML",
"good":false
}
我希望排除没有“target”键的对象,如下所示但不包括:
jq -r ".| select(has(\"target\"))"
期望输出:
{
"name":"XML",
"good":false
}
我尝试了这个:
jq -r " . | del(select(has(\"target\")))"
但是有两个返回对象,其中一个为NULL
null
{
"good": false,
"name": "XML"
}