Unexpected token o in JSON at position 1,JSON字符串从localStorage,sessionStorage,cookie中取出带转义字符。

解决方法

方法一:
eval();
用法
eval("("+JsonDate+")")
将字符串转化为 json对象,并去除转义字符。
示例代码

方法二:
在JSON.stringify()之后,encodeURIComponent() 函数把字符串进行编码。接收时用decodeURIComponent进行解码,后通过JSON.parse()将变量还原。

发布了2 篇原创文章 · 获赞 2 · 访问量 55

猜你喜欢

转载自blog.csdn.net/qq_36003214/article/details/105115764