杰克逊JsonProperty未应用

时间:2018-10-26 14:00:06

标签: jackson2

您好,我已经阅读了许多StackOverflow页面,但没有找到解决问题的方法。

示例:

@JsonInclude(Include.NON_NULL)
public class A {
   @JsonInclude(Include.NON_NULL)
   private int var1;
   @JsonInclude(Include.NON_NULL)
   private B var2;
}

@JsonInclude(Include.NON_NULL)
public class B {
   @JsonInclude(Include.NON_NULL)
   private String bar1;
   @JsonInclude(Include.NON_NULL)
   @JsonProperty("bar4")
   private String bar2;
}

为了更清楚,我删除了get / set方法。

我试图通过将@JsonProperty放在字段和设置器上来补余bar2,但没有任何效果。我使用杰克逊2.8.8。 我也尝试了@JsonGetter,但没有结果。

0 个答案:

没有答案