共计 312 个字符,预计需要花费 1 分钟才能阅读完成。
在开发中 JSON 的解析用的是相当多的,比如说有些数据如果不从接口拿,那咱们就能够本人将这行的数据带过来。这个时候就须要用到 JSON。咱们先对这条数据进行 Stringfy 而后传递过来 再进行 parse 的解析 这样就拿到了这个数据。然而在解析的时候 如果遇到一些特殊字符就会导致 JSON.parse 解析失败,解决办法如下:
1 数据从接口获取 这样就能够不必转了
2. 进行编码解码再解析
- encodeURIComponent(encodeURIComponent(JSON.stringify(obj)))
- JSON.parse(decodeURIComponent(options.clickItem))
下面两步即可解决 JSON.parse 报错
正文完
发表至: javascript
2021-02-25