在小程序端,我们是通过 JSON.stringify
和JSON.parse
来在页面之间传递对象数据的,众所周知,JSON.parse
这个js方法,解析特殊的字符串会抛错。
方法:
转换:
JSON.stringify(encodeURIComponent(URI))
解析:
JSON.parse(decodeURIComponent(URI));
至于encodeURIComponent和decodeURIComponent的详细用法可以自行查MDN
在小程序端,我们是通过 JSON.stringify
和JSON.parse
来在页面之间传递对象数据的,众所周知,JSON.parse
这个js方法,解析特殊的字符串会抛错。
方法:
转换:
JSON.stringify(encodeURIComponent(URI))
解析:
JSON.parse(decodeURIComponent(URI));
至于encodeURIComponent和decodeURIComponent的详细用法可以自行查MDN
本文标题:JSON.parse中包含特殊字符串无法转换问题详解
本文链接:https://www.haomeiwen.com/subject/vkezpqtx.html
网友评论