content: package com.alibaba.json.bvt.bug;
  
  import org.junit.Assert;
  
  import junit.framework.TestCase;
  
  import com.alibaba.fastjson.JSON;
  import com.alibaba.fastjson.serializer.SerializerFeature;
  
  public class Issue166 extends TestCase {
  
      public void test_for_issue() throws Exception {
          VO vo = new VO();
          vo.setbId("xxxx");
  
          String text = JSON.toJSONString(vo, SerializerFeature.WriteDateUseDateFormat, SerializerFeature.WriteEnumUsingToString,
                            SerializerFeature.WriteNonStringKeyAsString, SerializerFeature.QuoteFieldNames,
                            SerializerFeature.SkipTransientField, SerializerFeature.SortField,
                            SerializerFeature.PrettyFormat);
          System.out.println(text);
          
          VO vo2 = JSON.parseObject(text, VO.class);
          
          Assert.assertEquals(vo.getbId(), vo2.getbId());
      }
  
      public static class VO {
  
          private String bId;
  
          public String getbId() {
              return bId;
          }
  
          public void setbId(String bId) {
              this.bId = bId;
          }
  
      }
  }
  