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;
}
}
}