【发布时间】:2015-12-17 05:34:40
【问题描述】:
我有一些代码采用任何 ol' 对象并尝试将其输出为 JSON。问题在于,在其中一种情况下,它坚持存在循环引用,因此失败了。
根据我的调试器,情况并非如此(但话说回来,我也不知道这个函数的遍历逻辑,所以我不能确定)。
如果有的话会很棒
JSON.stringify 说“将循环结构转换为 JSON 'foo.baz.bat'” 其中 'foo.baz.bat' 是第一个违规引用。
有没有办法做到这一点不实现我自己的自定义替换器?对于代码的这个特定部分,它的工作应该只是格式化为 JSON,仅此而已。含义:如果需要的话,我不想在这里处理数据。
要明确:这与其他建议我编写自定义替换器来清除数据的帖子的不同之处在于,我只需要它来调试有问题的成员是什么。
已经内置了一些东西。
【问题讨论】:
标签: node.js