有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案