博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
fastjson JSONObject.toJSONString 出现 $ref: "$."的解决办法(重复引用)
阅读量:4915 次
发布时间:2019-06-11

本文共 319 字,大约阅读时间需要 1 分钟。

首先,fastjson作为一款序列化引擎,不可避免的会遇到循环引用的问题,为了避免StackOverflowError异常,fastjson会对引用进行检测。

如果检测到存在重复/循环引用的情况,fastjson默认会以“引用标识”代替同一对象,而非继续循环解析导致StackOverflowError。

解决办法1  关闭检查: JSON.toJSONString(object, SerializerFeature.DisableCircularReferenceDetect);
解决办法2: 创建新对象 不循环引用
 

转载于:https://www.cnblogs.com/AmbitiousMice/p/11151681.html

你可能感兴趣的文章
unload事件Ajax提交问题
查看>>
代码工程flex不显示GIF图片问题
查看>>
Kotlin 初窥门径[2]:流程控制
查看>>
Android利用Socket与硬件通信之智能家居APP
查看>>
Idea中提交SVN或git时,忽略某些文件不提交
查看>>
20135236、20135206第一次试验报告
查看>>
Java的“Goto”与标签
查看>>
python 爬虫
查看>>
C# 支持两种形式的字符串:规则字符串和逐字字符串
查看>>
css z-index
查看>>
Javascript网页刷新方法集锦
查看>>
SQL触发器
查看>>
阿里云CentOS环境下tomcat启动超级慢的解决方案
查看>>
c/c++中的&、|和&&、||
查看>>
普通disco
查看>>
tmux快捷键及命令汇总
查看>>
NET Core微服务之路:弹性和瞬态故障处理库Polly的介绍
查看>>
Android学习笔记进阶15之Shader渲染
查看>>
Docker 镜像的内部结构(四)
查看>>
thinkphp+dwz完成的一个号码查询小系统
查看>>