package com.alibaba.json.bvt.parser.deser;
import org.junit.Assert;
import junit.framework.TestCase;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.annotation.JSONField;
import com.alibaba.fastjson.serializer.SerializerFeature;
public class FieldSerializerTest extends TestCase {
public void test_writeNull() throws Exception {
String text = JSON.toJSONString(new Entity());
Assert.assertEquals("{\"v\":null}", text);
}
private static class Entity {
private transient int id;
@JSONField(name = "v", serialzeFeatures = { SerializerFeature.WriteMapNullValue })
private String value;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getValue() {
return value;
}
public void setValue(String value) {
this.value = value;
}
}
}