Раскодировать строку javascript #784727


#0 by Мойдодыр
Как правильно привести json который выдает миста к стандартному виду, те убрать escape символы, пример (поле текст)
#1 by Живой Ископаемый
Убрать Бэкслэши вообще
#2 by Мойдодыр
Т.е тупо делать replace ?
#3 by Живой Ископаемый
ну... например
#4 by Fragster
не городить свой велосипедопарсер, а воспользоваться любым готовым
#5 by Мойдодыр
Можешь подсказать?
#6 by Fragster
ну, как правило для каждого языка он свой. Для 1с, например, есть ПрочитатьJSON...
#7 by MaximRodnik
Проще и быстрее использовать JSON.parse
#8 by Мойдодыр
В этом и вопрос, что для JSON.parse это не валидный текст
#9 by Живой Ископаемый
2 Если же раскоментить То все ок
#10 by Мойдодыр
Все не нужно менять. Ведь есть еще " и которые нужны
#11 by Живой Ископаемый
2 а... ну тогда наверное несколько сложнее.
#12 by Мойдодыр
Но если идиттаким методом. то непонятно, что за https в начале, зачем там слеш
#13 by Живой Ископаемый
2 а как ты эту строку получил? я смогу повторить твой опыт?
#14 by Живой Ископаемый
Там по-моему просто неправильно вставлена ссылка в текст: Потому что есть закрывающий тэг </a>, а открывающего не видно... А что значит этот тег - вот х.з. на самом деле
#15 by Мойдодыр
forum.mista.ru/ajax_topic.php?id=xxx id уже не помню
#16 by Мойдодыр
можно например эту ветку
#17 by Живой Ископаемый
Похоже вот так должно быть правильно:
#18 by Живой Ископаемый
Вот она действительно, движок отдает такую строку. На странице ссылка распознана правильно:
#19 by Живой Ископаемый
В оригинале страницы вот такое: <td id="tdmsg2" class="leftbottomgray va-top "><div id="2" class="message-text"><a href="; target="_blank" rel="nofollow" class="extralink">;) Ну... раз движок отдает такую кривую ссылку, нужен регексп, ящетаю
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С