在做手机验证码模块,遇到一个bug
Converting circular structure to JSON
报错的原因在于:
在请求中传递的对象有一个循环引用,比如
var a = {};
a.b = a;
在github上找到了一个比较简便的解决方法:
安装circular-json
npm install circular-json
var a = {};
a.b = a;
// load circular-json module
var CircularJSON = require('circular-json');
console.log(CircularJSON.stringify(a));
除此之外,这个网页链接上还有很多和这个问题相关的解决方法和更深讨论,有兴趣可以去看一下
本文介绍了一种常见的JSON序列化错误-Converting circular structure to JSON及其解决方案。通过使用circular-json库,可以有效处理对象中的循环引用问题。
2万+

被折叠的 条评论
为什么被折叠?



