Jackson:将空字符串反序列化为空字符串
我有以下类,它是由Jackson映射的(简化版):
public class POI { @JsonProperty("name")
private String name;
}
在某些情况下,服务器会返回,"name": null
然后我想将name设置为空的Java String。
是否有任何Jackson注释,或者如果属性为,我应该只检查getter中的null并返回空字符串null
?
回答:
您可以在默认构造函数中或声明时进行设置:
public class POI { @JsonProperty("name")
private String name;
public POI() {
name = "";
}
}
要么
public class POI { @JsonProperty("name")
private String name = "";
}
以上是 Jackson:将空字符串反序列化为空字符串 的全部内容, 来源链接: utcz.com/qa/405779.html