public class JSONFieldDefaultValueTest extends TestCase {
public void test_default_value() throws Exception {
Model m = new Model();
String s = JSON.toJSONString(m);
JSONObject jsonObject = JSON.parseObject(s);
assertEquals(888, jsonObject.get("integer"));
}
public static class Model {
@JSONField(defaultValue = "888")
private Integer integer;
public Model(Integer integer) {
this.integer = integer;
}
public Model() {
}
public Integer getInteger() {
return integer;
}
public void setInteger(Integer integer) {
this.integer = integer;
}
}
}
Line(320:25)
in master branch