关于javascript:JSONparse解析出错解决办法

11次阅读

共计 312 个字符,预计需要花费 1 分钟才能阅读完成。

在开发中 JSON 的解析用的是相当多的,比如说有些数据如果不从接口拿,那咱们就能够本人将这行的数据带过来。这个时候就须要用到 JSON。咱们先对这条数据进行 Stringfy 而后传递过来 再进行 parse 的解析 这样就拿到了这个数据。然而在解析的时候 如果遇到一些特殊字符就会导致 JSON.parse 解析失败,解决办法如下:

1 数据从接口获取 这样就能够不必转了

2. 进行编码解码再解析

  • encodeURIComponent(encodeURIComponent(JSON.stringify(obj)))
  • JSON.parse(decodeURIComponent(options.clickItem))

下面两步即可解决 JSON.parse 报错

正文完
 0