我正在尝试在客户端上记录node.js对象。 JSON.stringify给了我:
TypeError: Converting circular structure to JSON
util.inspect
似乎没有产生一个字符串,在将其通过websocket发送给客户端之后,我可以将其转换为对象。
那么有没有办法在客户端检查对象?
答案 0 :(得分:0)
过去,当我尝试JSON.stringify()
循环结构时,曾无意中发现过这个问题。因此,已经制作了circular-structure-stringify npm软件包来规避它。简而言之,它的用法类似于JSON.stringify(circular-obj)
,可以这样使用:
import CircularStructureStringify from 'circular-structure-stringify';
console.log(CircularStructureStringify(THE_CIRCULAR_JSON));