Uncaught TypeError: Converting circular structure to JSON
这个错误发生在使用 JSON.stringify() 方法将具有循环引用的对象转换为 JSON 时出现。循环引用是指一个对象引用它自己,或者两个或多个对象以循环方式相互引用。就比如以下代码:
let a = {};
a.name = 'name';
a.info = a;
JSON.stringify(a) //Uncaught TypeError: Converting circular structure to JSON
下面是打印这个a的结果,可以看到这个对象一直循环引用,此时将它转换成JSON时就会报这个错;
解决方法: 我们最好是要避免这种循环引用,如果实在是不能避免,就是用 try-catch来捕获异常,代码如下:
let a = {};
a.name = 'name';
a.info = a;
try {JSON.stringify(a);
} catch (error) {console.error(error);
}
Uncaught TypeError: Converting circular structure to JSON相关推荐
- 代码报错 Uncaught TypeError: Converting circular structure to JSON
报错内容 Uncaught TypeError: Converting circular structure to JSON--> starting at object with constru ...
- TypeError: Converting circular structure to JSON
报错: [Vue warn]: Error in nextTick: "TypeError: Converting circular structure to JSON--> star ...
- vue 路由里关于 TypeError: Converting circular structure to JSON 报错问题
首先放上报错内容 TypeError: Converting circular structure to JSON –> starting at object with constructor ...
- 解决TypeError: Converting circular structure to JSON
var cache = [];var aa = JSON.stringify(rowData, function(key, value) {if (typeof value === 'object' ...
- WEEX 报错 TypeError: Converting circular structor to JSON 的解决方法
背景 在进行千牛QAP插件开发的时候,有时会遇到 TypeError: Converting circular structor to JSON,并且看不到报错位置,对新手可能会造成疑惑. 原因 we ...
- Converting circular structure to JSON
Converting circular structure to JSON 这个问题是因为对象嵌套深度超过系统,一般都是对象相互引用 json转译为字符串,就一直循环下去. 这个是因为js对json对 ...
- Error: Converting circular structure to JSON解决方法
Cocos Creator做微信小游戏的时候点击按钮出现如下报错 VM76 WAGame.js:2 Error: Converting circular structure to JSON--> ...
- [解决]Converting circular structure to JSON
今天写一个递归时遇到了一个问题,类似于要把下面的这个数据: let arr = [{name:'a1',childs:[{name:'b1',child:null},{name:'c1',child: ...
- ‘Converting circular structure to JSON‘报错的解决方案
问题描述:项目中需要向后台传字符串,所以需要将对象转化, 但使用JSON.stringify(data)转化时出现了对象存在循环引用的bug,且无法找到是哪里拷贝有问题. 这里使用插件Circular ...
最新文章
- 学计算机一定要加班吗,老梁推荐:毕业后经常加班的几类专业,工作压力大,对能力要求很高...
- XLSReadWriteII5使用参考
- 零基础Java学习之接口
- php自定义函数格式化,PHP自定义函数格式化json数据实例
- 修改Project中的表名及字段名
- SQL Server 6.5 如何升级到SQL Server 2000—以前原创(二)
- 在移动了用户数据时Android平台的路径设置
- for循环优化_昨天还在for循环里写加号拼接字符串的那个同事,今天已经不在了
- jquery validate 笔记
- 论文赏析[ACL17]一个最小化的基于跨度的神经句法分析器
- 铁路售票系统_铁路这些工种你知道吗?快来一起康康吧
- 习题--答案--22/6/8
- 进化算法的产生与发展
- al输入标题自动写作
- 荡气回肠的移动互联网十年(建议收藏)
- DFS(深度优先搜索算法)——Java实现(含例题)
- 3D segmentation of nasopharyngeal carcinoma from CT images using cascade deep learning
- c#程序连接orace出现驱动程序和应用程序之间的体系结构不匹配
- 四个视频营销策略,让你火过傅园慧,Papi酱
- 8月第2周业务风控关注 | 新氧加强内容审核并上线人脸识别技术