gpt4 book ai didi

javascript - JSON.stringify "null"参数可以防止循环结构吗?

转载 作者:行者123 更新时间:2023-12-01 02:44:42 33 4
gpt4 key购买 nike

我想弄清楚“null”是什么意思?

JSON.stringify(myJsonObj, null, 2)

我看到人们使用“undefined”或“null”

无法弄清楚“null”的用途,因此我将其删除。

JSON.stringify(myJsonObj)

所以现在我开始得到这些

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

这可能是原因吗?

Null 到底有什么作用?

最佳答案

JSON.stringify;可以带3个参数,(值、替换符、空格)

  • value 是您要字符串化的对象,在您的情况下 myJsonObj
  • replacer 改变字符串化过程行为的函数。
  • space 对象,用于将空格插入到输出 JSON 字符串中以提高可读性

在您的情况下,myJsonObj包含循环结构,需要在替换函数中进行更正也许你可以从这里获得帮助: JSON.stringify, avoid TypeError: Converting circular structure to JSON了解如何转换“myJsonObj”中的对象。

关于javascript - JSON.stringify "null"参数可以防止循环结构吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47322300/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com