我遇到一个问题,我收到一个json null值:
"促销":空
抛出错误
! java.lang.NumberFormatException:empty String
奇怪的是,我在我的POJO中将促销指定为String,如下所示
字符串促销;
不确定为什么要提供NUmberFormatException
我尝试添加
@JsonInclude(JsonInclude.Include.NON_NULL)
或
@JsonInclude(JsonInclude.Include.NON_EMPTY)
以及
。environment.getObjectMapper()setSerializationInclusion(Include.NON_EMPTY);
或
。environment.getObjectMapper()setSerializationInclusion(Include.NON_NULL);
没有任何结果。
我也包裹了
groupPOJO = gson.fromJson(payload,GroupPOJO.class);
用try-catch查看是否能解决问题,什么也没有。
我正在使用杰克逊2.6.3
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.6.3</version>
</dependency>
提前感谢。