先排除 json格式是否正确, 检查引号和 尖括号
特殊字符
如果数据可能会有特殊字符,建议用以下两种方式进行 Stringify
先尝试使用 反杠 来转义字符,然后 JSON.stringify ,JSON.parse 看看会不会报错
console.log('\a'); // a
console.log('\"'); // "
console.log('\\a'); // \a
console.log('\\"'); // \"
或
先 对特殊数据那部分 encodeURIComponent('')
然后 JSON.stringify ,取用数据 parse 的时候就不会报错
然后再 decodeURIComponent 解码那个 数据。