fastjson一个集合被多次引用的问题

2021-02-10 14:16

阅读:366

标签:turn   hid   fastjson   技术   close   add   int   fast   onclick   

技术图片技术图片
public class A {
    private B b;
    private C c;
    public B getB() {
        return b;
    }
    public void setB(B b) {
        this.b = b;
    }
    public C getC() {
        return c;
    }
    public void setC(C c) {
        this.c = c;
    }
    
}
View Code
技术图片技术图片
public class B {
    private List dlist;

    public List getDlist() {
        return dlist;
    }

    public void setDlist(List dlist) {
        this.dlist = dlist;
    }
    
}
View Code
技术图片技术图片
public class C {
    private List dlist;

    public List getDlist() {
        return dlist;
    }

    public void setDlist(List dlist) {
        this.dlist = dlist;
    }
    
}
View Code
技术图片技术图片
public class D {
    private String name;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
    
    
}
View Code
技术图片技术图片
D d = new D();
        d.setName("张三");
        
        ArrayList dList = new ArrayList();
        dList.add(d);
        
        B b = new B();
        b.setDlist(dList);
        
        C c = new C();
        c.setDlist(dList);
        
        A a = new A();
        a.setB(b);
        a.setC(c);
        
        String jsonString = JSON.toJSONString(a,SerializerFeature.DisableCircularReferenceDetect);
        System.out.println(jsonString);
View Code

 

fastjson一个集合被多次引用的问题

标签:turn   hid   fastjson   技术   close   add   int   fast   onclick   

原文地址:https://www.cnblogs.com/zumengjie/p/13049517.html


评论


亲,登录后才可以留言!