json.parse 报错

  1. 先排除 json格式是否正确, 检查引号和 尖括号

  2. 特殊字符
    如果数据可能会有特殊字符,建议用以下两种方式进行 Stringify

先尝试使用 反杠 来转义字符,然后 JSON.stringify  ,JSON.parse  看看会不会报错
console.log('\a');  // a
console.log('\"');  // "
console.log('\\a');  // \a
console.log('\\"');  // \"

或

先  对特殊数据那部分 encodeURIComponent('')
然后 JSON.stringify ,取用数据  parse 的时候就不会报错
然后再 decodeURIComponent 解码那个 数据。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容