,
产生这种的错误大致有两种情况:
1.json格式数据存在循环调用。
Example:
const obj = {
age: '16'
}
obj.name = obj;
JSON.stringify(obj);
2.数据嵌套复杂的数据类型。
Example:
const arr = [
{
age: '10',
name: '铲屎官1',
obj: {...} // 这里的嵌套会导致报错
},
{
age: '12',
name: '铲屎官2'
}
]
JSON.stringify(arr);