мне нужно, чтобы получить тело этой страницы в объект:Синтаксический Json из тела документа
До сих пор у меня есть (я пощажу вас мои 100 предыдущих попыток, это наиболее перспективным):
//getting body
var json = document.body.innerHTML;
json = json.replace(/(<([^>]+)>)/ig," "); //get rid of html tags
выход в консоли выглядит нормально, но когда я пытаюсь Eval или parseJSON, он бросает неожиданный токен ошибку ... Любая идея, чтобы я начал?
Спасибо!
Редактировать: JSON может быть сложным для получения (см. Комментарии/ответы), так что это мой лучший курс действий? Моя идея:
split by ({"productid":)
then split by (",")
Я не могу использовать запятую в одиночку в качестве разделителя, в поле Описание содержит некоторые ...
Возможно, ваш источник json имеет некоторые недопустимые символы. Вы можете проверить его здесь: http://jsonformatter.curiousconcept.com/ –
Я просто пытался это сделать, он жалуется на строки, содержащие '' '' – Barmar
yep, тоже пытался это сделать. После сортировки с заменой ('\\\' ',' \ ''), он жалуется еще на ... – xShirase