Фильтр JSONPath возвращает результат, только если объект является массивом.
У меня есть эта строка json:
{
"books": {
"author": "https://tpp-ob.com/callback",
"price": "SandboxASPSP1"
},
"format": [
"paper"
],
"onSaleSince": "2019-01-17"
}
Для проверки запросов пути json я использую https://jsonpath.herokuapp.com/
Когда я пишу запрос, например:
$. Format [? (@ == 'paper')]
Работает просто отлично.
Но когда я пытаюсьчтобы отфильтровать элемент не из массива:
$. onSaleSince [? (@ == '2019-01-17')]
Не работает.
ТакУ меня вопрос, могу ли я что-то сделать, чтобы отфильтровать элемент не из массива?