我需要将此页面的主体变为对象:
到目前为止,我已经(我将免除你之前的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 (",")
我不能单独使用逗号作为分隔符,因为描述字段包含一些...
答案 0 :(得分:0)
即使您要删除所有违规字符,您仍然无法将其解析为无效字符。见这一行
"description": " or 8" Lemon Meringue Pie,