Учитывая
{
"result": {
"spaces": [{
"priceschema": {
"prices": [{
"costs": [{
"amount": "3"
}]
}]
}
}]
}
}
Я хотел бы отобразить все prices
, которые имеют более одной стоимости.Я предложил следующий jq-запрос, но он возвращает все затраты, даже те, которые содержат один элемент.
{price: .result.spaces[].priceschema.prices[]?} | select((.price.costs[] | length) > 1)
Обратите внимание, что prices
или costs
может отсутствовать.