如何以类似JSON的格式打印循环结构?

我有一个大对象要转换为JSON并发送。然而,它具有圆形结构。我想扔掉所有存在的循环引用,并发送所有可以字符串化的内容。我该怎么做

谢谢

var obj={
答:“福”,
b:obj
}

我想将obj严格化为:

{“a”:“foo”}

在Node.js中,可以使用util.inspect(对象)。它会自动将圆形链接替换为“链接”;[通告]


尽管是内置的(无需安装),但必须导入它

import*作为来自“util”的util//没有默认导出
从“util”//或直接导入{inspect}
//或
var util=require('util')

要使用它,只需调用
控制台日志(util.inspect(myObject))

还请注意,您可以将options对象传递给inspect(请参阅上面的链接)

检查(myObject[,选项:{showHidden,depth,colors,showProxy,…moreOptions}])


请阅读下面的评论并向其致敬……

发表评论