ahh ok thanks for the reply Tatu! On Saturday, September 22, 2018 at 11:01:46 PM UTC-5, Tatu Saloranta wrote: > > On Fri, Sep 21, 2018 at 11:37 AM Broly1 <bro...@gmail.com <javascript:>> > wrote: > > > > Hi all first time using java object to Json conversion. > > > > I'm trying to have the output (Json) not include any null values. > > > > I've tried the following. > > objectMapper.setSerializationInclusion(Include.NON_NULL); > > objectMapper.setSerializationInclusion(Include.NON_EMPTY); > > @JsonInclude(Include.NON_NULL) > > > > However i keep getting an output such as this: > > "Order1" : [ null, null, null, null, null, null ], > > "Order2" : [ null, null, null, null, null, null ], > > > > I know it is partially working because with out the Include.NON_NULL > (and NON_EMPTY), there are around 2200 null values. > > > > Anyone know why these are missed? > > Output exclusion rules unfortunately only cover contents of POJOs > (that is, field values) and Maps. > For container types (Collections, arrays) only container value itself > may be excluded (if empty, null, wrt settings), > but elements are not checked currently. This was originally as JSON > arrays are positional and removing elements > seems more intrusive (and less likely desired) than excluding JSON > object elements (where `null` would typically > be implied for absent entry). > > In theory support for excluding elements could be added but that would > require some API changes to retain > backwards compatibility (that is, it is not possible to just make > existing arrays, Collections, follow value exclusion > since that would be major behavioral change). > > -+ Tatu +- >
-- You received this message because you are subscribed to the Google Groups "jackson-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to jackson-user+unsubscr...@googlegroups.com. To post to this group, send email to jackson-user@googlegroups.com. For more options, visit https://groups.google.com/d/optout.