@Oyasumi-Punpun said in получить из json значения по фильтру:
[[RESULT]] = json.result.filter(function (obj) { return obj.id === id; })[0];
хм, интересно, спасибо.
Я решил через кубик браузер - яваскрипт так
в старом кубике так не работает.
@john_bradley
RegExp
@john_bradley said in Извлеч json из <script>:
Здравствуйте, подскажите как из тега script извлечь только json
Например вот так:
sellersOffers = (\{[\s\S]*?\});
@drprime said in Извлеч json из <script>:
@fox лучший варинт - xpath - получить каждый текст //script
Из списка выюрать нужный Вам
Я тоже сперва хотел через xpath, но через него не получится забрать только json из кода тега script
@drprime said in Извлеч json из <script>:
@fox eval() и он будет доступен. Тем более там нет обьектов браузера, так что ничего не мешает
Я тоже иногда пользуюсь eval(), но в этом конкретном случае он выдаст ошибку. Так как объект BACKEND не объявлен.
Интересно, а xpath выдаст код, вместе с <![CDATA[?