JSON.parse无法解析JSON.stringify对象

时间:2016-10-15 19:11:57

标签: javascript json

我知道很多人都提出了这个问题,但我仍未能使其发挥作用。

我有一个对象,我转换为字符串,JSON.stringify这里是输出

{"blocks":[{"frames_content":"<div id=\"page\" class=\"page\">\n    \n    \t<div class=\"container\" id=\"divider1\">\n    \n    \t\t<div class=\"col-md-12\">\n    \n    \t\t\t<hr class=\"dashed\" data-selector=\"hr.dashed\" style=\"outline: none; cursor: inherit;\">\n    \t\n    \t\t</div><!-- /.col -->\n    \t\n    \t</div><!-- /.container -->\n    \n    </div>","frames_sandbox":false,"frames_loaderFunction":"","frames_height":162,"frames_original_url":"/static/admin-users/pages/elements/divider1.html"}]}

我验证了它http://jsonlint.com/并且很好

当我尝试使用JSON.parse('{....}')将其恢复时,我收到了错误

VM487:1 Uncaught SyntaxError: Unexpected token p in JSON at position 39(…)

你能告诉我出了什么问题

====编辑=====

这是一个例子 http://jsfiddle.net/cbk5pyga/2/

据我所知,错误发生是因为特殊字符而且必须进行转义....但我不能手动执行....

如何将从元素中取出的字符串转换为JSON OBJECT?

0 个答案:

没有答案