nodejs 循环引用JSON序列化错误的解决办法:TypeError: Converting circular structure to JSON

2017-07-16 20:19:41

nodejs 循环引用JSON序列化错误的解决办法:TypeError: Converting circular structure to JSON

可以 使用 util.inspect 代替 JSON.stringify

var util = require("util")var a = {};
a.b = a;
a.c = "123"; 
// console.log(JSON.stringify(a)); // 报错console.log(util.inspect(a,{depth:null})); //depth:null 展开全部层级12345671234567

如上代码输出结果

{ b: [Circular], c: '123' }


  • 2019-10-11 13:48:00

    关于Integer比较相等的问题

    原来两个Integer类型的数字不能用==来判断,要用equal 不过Integer类型的可以与1,2这样的纯数字来判断