| 2013/5/30 | J2EE | 被围观 6,540 views+
当使用json-lib在Java中把对象转换为JSON字符串时易产生的错误,主要的原因是出现了如下的情形: model a里面包含了b,而model b里面又包含了a,这样造成了解析成对象的过程中的死循环,于是就报错了: net.sf.json.JSONException: There is a cycle in the hierarchy! at net.sf.json.util.CycleDetectionStrategy$StrictCycleDetectionStrategy.handleRepeatedReferenceAsObject(CycleDetectionStrategy.java:97) 如果还是需要保留这种关系,可以使用json-lib提供的JsonConfig把循环的属性在转换的过程中忽略掉: JsonConfig config = new JsonConfig(); config.setExcludes(n...
随机文章 本月热门 热评
1 数据结构笔记 – 排序算法 堆排序算法 2011/9/23
2 Java基础笔记 – 面向对象三个特征 继承、封装、多态及编程细节提示 2011/10/25
3 使用Maven管理Jar包和查看第三方Jar包源代码 2014/5/17
4 Apache CXF中jaxrs.serviceClasses多个Service的配置方法 2012/4/28
5 JVM笔记 – 虚拟机执行子系统(虚拟机类加载机制) 2014/12/8
6 操作系统引论之操作系统基础介绍和发展历史过程 2011/6/28
友情推荐 更多
破博客 文官洗碗安天下,武将打怪定乾坤。多么美好的年代,思之令人泪落。
Mr.5's Life 白天是一名程序员,晚上就是个有抱负的探索者
行知-追寻技术之美 关注大数据,分布式系统
我爱编程 编程成长轨迹
Cynthia's Blog 学习笔记 知识总结 思考感悟
 
猜您喜欢
关于IT宅 文章归档

IT宅中的文章除了标题注明转载或有特别说明的文章,均为IT宅的技术知识总结,学习笔记或随笔。如果喜欢,请使用文章下面提供的分享组件。转载请注明出处并加入文章的原链接。 感谢大家的支持。

联系我们:admin@itzhai.com

Theme by arthinking. Copyright © 2011-2015 IT宅.com 保留所有权利.