java Jackson强制归零
使用JAX-RS(GlassFish 4)和Jackson作为序列化程序,我在反序列化类型Double
(与Integer
相同)的POJO属性时遇到了一个问题
假设我有一个简单的POJO(不包括其他一些场域、getter和setter):
public class MapConstraints {
private Double zoomLatitude;
private Double zoomLongitude;
}
当用户以{ "zoomLatitude": "14.45", "zoomLongitude": ""}
格式向API发送请求时,zoomLatitude
的值设置为14.45
,但zoomLongitude
的值设置为0
如果没有给出值,我希望zoomLongitude
的值为null
。我尝试用JsonInclude.Include.NON_EMPTY
配置ObjectMapper
,但没有成功
与genson的结果相同
共 (0) 个答案