У меня вчера возникала ошибка "Unable to parse JSON string" на кубике - Применить отпечаток. После этого я вносил какие-то изменения. А сегодня все нормально работает. В принципе, такая ошибка может возникать, если в кубике - Применить отпечаток находится пустая переменная.
Json выражения
-
Всем привет. Есть список json. Пытаюсь через фильтр вытащить нужные объекты. На сайте выражение отрабатывает как нужно.

Если я применяю это же выражение в BAS, то часть списка правильно отрабатывает, а другая часть разбивается на строки.

Подскажите,в чем дело?
-
@Maxxx said in Json выражения:
Всем привет. Есть список json. Пытаюсь через фильтр вытащить нужные объекты. На сайте выражение отрабатывает как нужно.
Если я применяю это же выражение в BAS, то часть списка правильно отрабатывает, а другая часть разбивается на строки.
Подскажите,в чем дело?
Приложите пример изначальных данных. Если они конфиденциальные, можете отправить в личку
-
@Fox Отправляю этот запрос : https://api.vk.com/method/friends.get?user_id=5438&offset=0&count=1000&fields=bdate,city,sex,relation&access_token=1193e94e1193e94e1193e94e6d11e49e29111931193e94e71efa4b337db83f6b213a4bc&v=5.131
И хочу этип запросом $..[?(@.sex==2)] вытащить все объекты у которых параметр sex равен 2.
-
@Maxxx said in Json выражения:
@Fox Отправляю этот запрос : https://api.vk.com/method/friends.get?user_id=5438&offset=0&count=1000&fields=bdate,city,sex,relation&access_token=1193e94e1193e94e1193e94e6d11e49e29111931193e94e71efa4b337db83f6b213a4bc&v=5.131
И хочу этип запросом $..[?(@.sex==2)] вытащить все объекты у которых параметр sex равен 2.
Это баг, в 26.1.0 версии запрос работает корректно. Проблему передал разработчику. Вы можете использовать модуль из 26.1.0 версии: JSON.zip или использовать цикл с условием.