JSON.stringify转化报错

,

JSON.stringify转化报错_第1张图片
报错信息

产生这种的错误大致有两种情况:

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); 

你可能感兴趣的:(JSON.stringify转化报错)