content: package com.alibaba.json.bvt;
  
  import junit.framework.Assert;
  import junit.framework.TestCase;
  
  import com.alibaba.fastjson.JSON;
  import com.alibaba.fastjson.serializer.SerializerFeature;
  
  public class WriteClassNameTest extends TestCase {
  
      public void test_0() throws Exception {
          Entity entity = new Entity(3, "jobs");
          String text = JSON.toJSONString(entity, SerializerFeature.WriteClassName);
          System.out.println(text);
  
          Entity entity2 = (Entity) JSON.parseObject(text, Object.class);
  
          Assert.assertEquals(entity.getId(), entity2.getId());
          Assert.assertEquals(entity.getName(), entity2.getName());
      }
  
      public static class Entity {
  
          private int    id;
          private String name;
  
          public Entity(){
          }
  
          public Entity(int id, String name){
              this.id = id;
              this.name = name;
          }
  
          public int getId() {
              return id;
          }
  
          public void setId(int id) {
              this.id = id;
          }
  
          public String getName() {
              return name;
          }
  
          public void setName(String name) {
              this.name = name;
          }
  
      }
  }
  