@Fox said in JsonPath массивы (кеш):
-App-ID')] no
Вопрос решил через фильтры JSONpath, это было не легко. Но всё как обычно оказалось просто, в модуле JSON есть шпаргалка(линк) на тему с примерами и там как раз есть подходящий фильтр.
Всем привет.
Есть ли возможность использовать двойные фильтры как в xpath? Тоесть я например хочу искать данные по ключам content и username. При чём в content-e значение может быть не точным. Тоесть там 100% будет слово ежик, а вот что будет перед ним или после не известно.
Просто для ёжика уже есть фильтр, я просто не знаю как сюды второй присобачить. (Может у кого другие варианты есть, рад буду рассмотреть и разобраться.)
$[?(@.content.id.indexOf('ежик') >= 0)].content
{
"arbyz": "123iou1o2u3",
"content": "Я ежик, толстый жирный ежик",
"tag": {
"kavyn": "asdj12i3i123",
"username": "Zyac"
}
}
Кто шарит, можете пример JSONpath написать? Лайки поставлю, буду благодарен
И ещё вопрос, как такое возможно, что http://jsonpath.com/ нормально обрабатывает JSONxpatn, а BAS нет?



Лог пустой, вообще не ясно чё не так... в переменной SAVED CONTENT всё окей, проверил
Пробовал менять строку на массив, не особо помогло результат тот же - пустая переменная. Вот если кому надо исходник.
https://community.bablosoft.com/assets/uploads/files/1645277744996-test.txt