Dropwizard json null值:@JsonInclude无效

时间:2016-09-16 19:08:35

标签: java json jackson dropwizard

我遇到一个问题,我收到一个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>

提前感谢。

0 个答案:

没有答案