Всем привет. Есть проблемка с JSONPath.
Я получаю из агента текстовую метрику примерно следующего содержания:
[
{
"pool_id": "DESKTOP211",
"displayName": "Desktop 2.11",
"maximumCount": "30"
},
{
"pool_id": "DRAFT",
"displayName": "Draft 2.11L (dedic)",
"maximumCount": "3"
}
]
И в зависимом элементе данных препроцессингом выдергиваю нужное мне значение maximumCount для DESKTOP211 следующим образом:
$.[?(@.pool_id == 'DESKTOP211')].maximumCount
Как сделать так, чтобы если в тексте вообще не будет элементов "pool_id" равных "DESKTOP211", мне просто возвращался 0, а не ошибка что нет такого пути?
Спасибо.