@Kinokio said in Как отправлять JSON запрос:
Я так понимаю надо это делать через POST запрос? Или я не прав?
Вам нужно установить content-type на 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 или использовать цикл с условием.