我想弄清楚“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/