对象自己不要引用自己
对象自己不要引用自己
对象自己不要引用自己
第一次出现这个错误,为了偷懒,对象引用了自己
,在赋值的时候,不给对象自己的那个属性还行,一旦给了,就疯狂赋值,很快就StackOverflowError
class A{
private int a;
private int b;
private List<A> nextA;
}
当值赋值 a,b还好,一单赋值下级节点,就回疯狂赋值。
结果:
{"a":1,
"b":2,
"nextA":["a":1,"b":2,
"nextA":["a":1,"b":2,"nextA::....."]]}