67,512
社区成员
发帖
与我相关
我的任务
分享
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.serializer.SerializerFeature;
import org.htmlparser.util.ParserException;
/**
* Created by Vincent on 2014/12/18.
*/
public class Demo {
public static void main(String[] args) throws ParserException {
Demo1 demo1 = new Demo1();
Demo2 demo2 = new Demo2();
demo1.setDemo2(demo2);
demo1.setId(1);
demo2.setId(1);
demo2.setDemo1(demo1);
System.out.println(JSON.toJSONString(demo2, SerializerFeature.DisableCircularReferenceDetect));
}
}
class Demo1{
private int id;
private Demo2 demo2;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public Demo2 getDemo2() {
return demo2;
}
public void setDemo2(Demo2 demo2) {
this.demo2 = demo2;
}
}
class Demo2{
private int id;
private Demo1 demo1;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public Demo1 getDemo1() {
return demo1;
}
public void setDemo1(Demo1 demo1) {
this.demo1 = demo1;
}
}
java.lang.StackOverflowError
异常,各位大师帮忙看看怎么破啊