代码如下:
public class InterfaceParam extends Common { private static final long serialVersionUID = -1527686469876759589L; private InterfaceParam mergedParentParam; /** * 序号 */ private Integer idx; private String uuid;
}
这个类依赖自身,在执行Json.toJson()时就会出现溢出现象。
出现溢出的原因:
在java中,对象引用成环问题,可以被jvm自动处理,但是将java对象转成json格式时,由于转换工具不能自行切断环,会导致无限解析最终会导致栈溢出错误。