content: package com.alibaba.json.bvt.bug;
  
  import com.alibaba.fastjson.JSON;
  import com.alibaba.fastjson.JSONWriter;
  import com.alibaba.fastjson.serializer.SerializerFeature;
  import com.alibaba.json.bvtVO.wuqi.InstanceSchema;
  import com.alibaba.json.bvtVO.wuqi.*;
  import junit.framework.TestCase;
  
  import java.io.FileOutputStream;
  import java.io.OutputStream;
  import java.io.OutputStreamWriter;
  import java.nio.charset.CodingErrorAction;
  import java.util.Arrays;
  
  import static org.springframework.web.socket.sockjs.frame.SockJsFrame.CHARSET;
  
  /**
   * Created by wenshao on 01/04/2017.
   */
  public class WuqiTest extends TestCase {
      public void test_for_wuqi() throws Exception {
          SchemaResult schemaResult = new SchemaResult();
          schemaResult.setCode(1001);
          schemaResult.setMassage("success");
  
          InstanceSchema instanceSchema = new InstanceSchema();
          instanceSchema.setCreated(1466692258L);
          instanceSchema.setCycleType(0);
          instanceSchema.setDefaultValue("-1");
          instanceSchema.setFieldBaseType("string");
          instanceSchema.setFieldComment("普通商品价格带标签");
          instanceSchema.setFieldIndexed(1);
          instanceSchema.setFieldName("NormalPriceTag_ws");
          instanceSchema.setFieldStored(1);
          instanceSchema.setFieldTag(0);
          instanceSchema.setFieldType("text_ws");
          instanceSchema.setId(1317);
          instanceSchema.setInstanceName("xitem");
          instanceSchema.setIsDeleted(0);
          instanceSchema.setIsTagField(1);
          instanceSchema.setUpdated(1466692258L);
  
          schemaResult.setData(Arrays.asList(instanceSchema));
  
          Result result = new Result();
          result.setData(schemaResult);
          String jsonStr = JSON.toJSONString(result, SerializerFeature.WriteClassName);
          assertEquals("{\"@type\":\"com.alibaba.json.bvtVO.wuqi.Result\",\"data\":{\"@type\":\"com.alibaba.json.bvtVO.wuqi.SchemaResult\",\"code\":1001,\"data\":[{\"created\":1466692258,\"cycleType\":0,\"defaultValue\":\"-1\",\"fieldBaseType\":\"string\",\"fieldComment\":\"普通商品价格带标签\",\"fieldIndexed\":1,\"fieldName\":\"NormalPriceTag_ws\",\"fieldStored\":1,\"fieldTag\":0,\"fieldType\":\"text_ws\",\"id\":1317,\"instanceName\":\"xitem\",\"isDeleted\":0,\"isTagField\":1,\"updated\":1466692258}],\"extra\":[],\"massage\":\"success\"}}", jsonStr);
  
      }
  
  
  }
  