代码如下,字段类型声明为Boolean类型,反序列化以后,isAbc字段是null。不过如果json串中的字段是is-abc可以反序列化成功。
public static void main(String[] args) {
System.out.println(JSON.VERSION);
String json = "{\"IsAbc\":true}";
BooleanJson booleanJson = JSON.parseObject(json, BooleanJson.class);
}
private static class BooleanJson {
@JSONField(name = "IsAbc")
private Boolean isAbc;
public Boolean getAbc() {
return isAbc;
}
public void setAbc(Boolean abc) {
isAbc = abc;
}
}
暂无答案!
目前还没有任何答案,快来回答吧!