content: package com.alibaba.json.bvt.bug;
  
  import junit.framework.TestCase;
  
  import com.alibaba.fastjson.JSON;
  import com.alibaba.fastjson.annotation.JSONType;
  import com.alibaba.fastjson.serializer.SerializerFeature;
  
  public class Issue69 extends TestCase {
  
      public void test_for_issue() throws Exception {
          VO vo = new VO();
          vo.a = new Entry();
          vo.b = vo.a;
          
          String text = JSON.toJSONString(vo);
          System.out.println(text);
      }
  
      @JSONType(serialzeFeatures={SerializerFeature.DisableCircularReferenceDetect})
      public static class VO {
  
          private Entry a;
  
          private Entry b;
  
          public Entry getA() {
              return a;
          }
  
          public void setA(Entry a) {
              this.a = a;
          }
  
          public Entry getB() {
              return b;
          }
  
          public void setB(Entry b) {
              this.b = b;
          }
  
      }
  
      public static class Entry {
          private int id;
  
          
          public int getId() {
              return id;
          }
  
          
          public void setId(int id) {
              this.id = id;
          }
          
          
      }
  }
  