On Wed, Aug 7, 2019 at 9:38 AM Pablo Pazos <pablo....@gmail.com> wrote:
>
> Hi, I have a complex model, where some attributes are collections and if the 
> collection is empty I need to ignore adding if to the serialized JSON object, 
> because right now I see items: [] everywhere (many of my classes have that 
> attribute but it's empty most of the time.
>
> Is there a way to do this in Jackson?

Via annotations you would add

@JsonInclude(include = Include.NON_EMPTY)

but there is also "config override" setting to define default; usage
maybe best seen in

src/test/java/com/fasterxml/jackson/databind/ser/filter/JsonIncludeOverrideTest.java

but you can basically define default inclusion setting for all
properties, or properties of certain type (based on declared property
type)

Hope this helps,

-+ Tatu +-

>
> Thanks!
>
> --
> 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 view this discussion on the web visit 
> https://groups.google.com/d/msgid/jackson-user/e1f875ee-6d36-4a03-89a7-0e8bee7157d4%40googlegroups.com.

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/jackson-user/CAL4a10i0mmJ4CtAW5zTFq%2BeLXeYL4XSU5PP-tfVfaf-vOnnprA%40mail.gmail.com.

Reply via email to