杰克逊不要在序列化中包含未由用户设置的默认值

时间:2017-05-26 21:27:42

标签: java jackson

我有一个整数字段,在pojo和class中定义了几个字符串字段,定义了@JsonInclude(JsonInclude.Include.NON_DEFAULT)注释。 虽然使用setter方法设置序列化但不包括整数字段。

如果明确设置,是否有任何方法可以将序列化中的字段包含在其默认值中?

@JsonInclude(JsonInclude.Include.NON_DEFAULT)
public class Recommendation {
      private int index;
      private String firstName;
      private String lastName;

      // getters and setters
} 

0 个答案:

没有答案