我有一个大对象要转换为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}])
请阅读下面的评论并向其致敬……