I normally use objectMapper.setSerializationInclusion(JsonSerialize.Inclusion.NON_NULL) because I never want the null values of my classes serialized. Except now I have a specif
@user1433372, JsonInclude is an annotation only for Jackson 2.x.
in Jackson 1.9
@JsonSerialize(include=JsonSerialize.Inclusion.NON_EMPTY)
is the same in Jackson 2.x as
@JsonInclude(JsonInclude.Include.NON_EMPTY)