@Fox said in [Можно ли получить родительский объект с помощью дочернего v JSON?]
А что нужно получить то?
Ни ты, ни я, ни ChatGPT не поняли вопроса.
Всем привет. Есть список 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 или использовать цикл с условием.