JSON.stringify可以" null" parm防止循环结构?

时间:2017-11-16 05:30:20

标签: javascript json

我想弄清楚" null"装置

JSON.stringify(myJsonObj, null, 2)

我看到人们正在使用" undefined"或" null"

无法弄清楚" null"是的,所以我把它删除了。

JSON.stringify(myJsonObj)

所以现在我开始得到这些

TypeError: Converting circular structure to JSON
    at JSON.stringify (<anonymous>)

这可能是原因吗?

Null究竟做了什么?

1 个答案:

答案 0 :(得分:2)

JSON.stringify;可以采取3个参数, (value,replacer,space)

  • value是您想要进行字符串化的对象,例如myJsonObj
  • replacer一个改变字符串化过程行为的函数。
  • 为了便于阅读,
  • space用于将空白空间插入输出JSON字符串的对象

在您的情况下,myJsonObj包含需要在replacer函数中更正的循环结构 也许你可以从这里得到帮助: JSON.stringify, avoid TypeError: Converting circular structure to JSON 了解如何在&#34; myJsonObj&#34;。

中转换对象