2 nihaoxingxing888 nihaoxingxing888 于 2016.01.23 15:22 提问

Converting circular structure to JSON错误

在运行pomelo的时候,提示

 at Object.stringify (native)
    at util.js:41:30
    at String.replace (native)
    at Object.exports.format (util.js:35:23)
    at formatLogData (/home/game/GangCreed/game-server/node_modules/pomelo-logger/node_modules/log4js/lib/layouts.js:39:22)
    at colouredLayout (/home/game/GangCreed/game-server/node_modules/pomelo-logger/node_modules/log4js/lib/layouts.js:108:7)
    at Logger.<anonymous> (/home/game/GangCreed/game-server/node_modules/pomelo-logger/node_modules/log4js/lib/appenders/console.js:8:16)
    at Logger.emit (events.js:95:17)
    at Logger.log (/home/game/GangCreed/game-server/node_modules/pomelo-logger/node_modules/log4js/lib/logger.js:58:10)
    at Logger.(anonymous function) [as warn] (/home/game/GangCreed/game-server/node_modules/pomelo-logger/node_modules/log4js/lib/logger.js:77:30)

3个回答

devmiao
devmiao   Ds   Rxr 2016.01.23 23:25
rui888
rui888   Ds   Rxr 2016.01.24 15:41
u012904399
u012904399   2017.08.14 23:56

循环引用产生的问题,把对象里数据取出来给新的对象试试

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Uncaught TypeError: Converting circular structure to JSON
是循环引用发生的这个问题。如果想取数据的话,自己可以利用递归将对象里面的数据取出来放在新的对象里。
使用data:JSON.stringify(object)遇到Uncaught TypeError: Converting circular structure to JSON
这个问题很头疼,但是是自己马虎所致 当使用ajax提交请求,以对象的形式发送数据的时候如果 不注意 将 object对象中的数据组织错误就会报错 例如: lishi=$("#name") //这个地方如果掉了val()就会使name直接是一个object 但是不知道JSON能不能对象里面的属性还是一个对象,结果报错,原因我要去看书了 object{ name:l
nodejs 循环引用JSON序列化错误的解决办法:TypeError: Converting circular structure to JSON
nodejs 循环引用JSON序列化错误的解决办法:TypeError: Converting circular structure to JSON可以 使用 util.inspect 代替 JSON.stringifyvar util = require("util") var a = {}; a.b = a; a.c = "123"; // console.log(JSON.stringif
Converting circular structure to JSON
nodejs 循环引用JSON序列化错误的解决办法, 可以 使用 util.inspect 代替 JSON.stringify var util = require("util") var a = {}; a.b = a; a.c = "abcdefg"; // console.log(JSON.stringify(a)); // 报错 console.log(util.inspec
小程序报错: Uncaught TypeError: Converting circular structure to JSON
今天把最近一直在开发的小程序放安卓手机上测试一下,结果某个页面就一直报错: Uncaught TypeError: Converting circular structure to JSON先说一下基本的环境:系统:Android 6.0.1手机:小米4微信版本:6.6.6小程序基于mpvue开发在看到这个错误的时候,明白导致的原因应该是因为一个对象里面有循环引用,然后这个对象不幸的被JSON...
关于微信小程序的二三事(技术篇)
开发环境以及demo:参见官方文档,注册-&amp;gt;安装开发工具-&amp;gt;新建项目,demo就跑起来了。这一步比较简单,按照提示一步步安装好就行,然后用微信扫描二维码登陆。 至此小程序的开发环境差不多完成。代码构成pagesindexindex.jsindex.wxmlindex.wxsslogslogs.jslogs.jsonlogs.wxmllogs.wxssutilsutils.jsapp.j...
阿里前端2018秋招笔试题:判断JSON对象是否有环
前几天做了阿里前端秋招笔试题,感觉受打击很深,找工作很难呀。不过考试完还是要复盘一下。记得有一道题目是判断JSON对象是否有环。因为当使用JSON.stringify()方法格式化一个JSON对象时,如果该对象有环路,就会抛出异常:Uncaught TypeError: Converting circular structure to JSON。
微信小程序组件探究和应用
1111.jpg 把玩微信小程序组件 微信小程序把玩《二》:页面生命周期,模块化,数据绑定,view组件 微信小程序把玩《三》:scroll-view组件,swiper组件,icon组件 微信小程序把玩《四》:text组件,progress组件,button组件 微信小程序把玩《五》:checkbox组件,form组件,input组件 微信小程序把玩《六》:
multer基本用法
网址https://github.com/expressjs/multer Multer 是一个 node.js 中间件,用于处理 multipart/form-data 类型的表单数据,它主要用于上传文件。它是写在 busboy 之上非常高效。 注意: Multer 不会处理任何非 multipart/form-data 类型的表单数据。 步骤: 1.node.js的do
环信SDK 踩坑记webIM篇(二)
环信SDK webIM 即时通讯