原文:JSON.stringify方法报错:Converting circular structure to JSON

别以为JSON.parse JSON.stringify data 做深拷贝无敌,对于以下这种情况,当你需要保留父级对象,即 对象存在循环引用,就会报错。 var a id : , pid : , categoryName : 搜索行为 , , id : , pid : , categoryName : 购买力 , a.map item gt item.parent item return it ...

2019-11-06 10:07 0 8007 推荐指数:

查看详情

JSON.stringify出现 Converting circular structure to JSON

JSON.stringify大家已经不陌生了,是一个将json对象转换为字符串的方法。但是如果你在浏览器控制台中输出 JSON.stringify(window). 如果期望输出一段文字, 可能会失望了. 事实上, 会输出结果如下: 上面的错误信息告诉我们, 对象中存在循环引用. 解决思路 ...

Fri Feb 07 17:06:00 CST 2020 1 1769
JSON.stringify出现 "Converting circular structure to JSON"

JSON.stringify() 我们很熟悉了,将一个对象转换为json形式的字符串. 但是如果你在浏览器控制台中输出 JSON.stringify(window). 如果期望输出一段文字, 可能会失望了. 事实上, 会输出结果如下: 错误信息很明显了, 对象中有循环引用 ...

Fri May 05 07:20:00 CST 2017 0 45860
Javascript报错Converting circular structure to JSON

主要是因为对象的互相引用,怎么样才能造成对象的互相引用呢? 怎么解决,反正我试了很多,最后选择深度clone 主要是后台要求的数据结构比较坑 ...

Tue Jul 23 19:26:00 CST 2019 0 483
【解决】Converting circular structure to JSON

终于解决 Converting circular structure to JSON 的问题了。 试试了好几种方法,才找到错误的原因。 是得到的结果格式错误,无法转成json 原来错误 的: 报错 更改成正确的 结果出现 ...

Mon Jan 13 22:59:00 CST 2020 0 9928
Javascript报错Converting circular structure to JSON 错误排解

在运行nodejs程序的时候报出以下的错误: 错误说明指的是对象存在循环引用,在将对象进行json序列化的时候就会报错。出现该问题的原因是在编写代码的时候没有注意到javascript的语法特性,或者说语法缺陷,也就是缺少块级作用域。 ...

Mon Dec 04 07:38:00 CST 2017 0 27233
Uncaught TypeError: Converting circular structure to JSON

报错原因 执行JSON.stringify(obj)时 检测到obj 对象有递归引用 (对象的属性值引用了自身) 解决方法 赋值时使用 JSON.parse(JSON.stringify()) 来切断数据之间的相互引用 ...

Mon Jan 06 00:03:00 CST 2020 0 3305
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM