У меня есть json файл со следующей структурой каждого объекта внутри
{
"id": 2400321267,
"data": {
"q": "quinoa black bean and shrimp r",
"r": "quinoa black bean and shrimps r",
"s": "3"
},
"job_id": 1413792,
"results": {
"judgments": [
{
"id": 5022700047,
"unit_state": "good",
"data": {
"rewrite_quality": "1"
},
}
],
}
},
{
"id": 2400321267,
"data": {
"q": "quinoa black bean and shrimp r",
"r": "quinoa black bean and shrimps r",
"s": "3"
},
"job_id": 1413792,
"results": {
"judgments": [
{
"id": 5022700047,
"unit_state": "good",
"data": {
"rewrite_quality": "2"
},
}
],
}
}
, и я пытался использовать команду jq '.[] | select(any(.Tags[]; .rewrite_quality == "1"))' | less
, чтобы попытаться проверить правильность вывода, но я не не вижу никакого выхода.
Я хочу, чтобы на выходе были только записи с rewrite_quality == '1', в данном случае только первая запись.