JsonInclude (Jackson-annotations 2.3.0 API)
Date: 2013-11-13

com.fasterxml.jackson.annotation

## Annotation Type JsonInclude

-     @Target(value={ANNOTATION_TYPE,METHOD,FIELD,TYPE,PARAMETER})
      @Retention(value=RUNTIME)
      public @interface JsonInclude

  Annotation used to indicate when value of the annotated property (when used for a field, method or constructor parameter), or all properties of the annotated class, is to be serialized. Without annotation property values are always included, but by using this annotation one can specify simple exclusion rules to reduce amount of properties to write out.
  Since:
    2.0

- - ### Optional Element Summary

    Optional Elements
    Modifier and Type | Optional Element and Description
    --- | ---
    `JsonInclude.Include` | `value` Inclusion rule to use.

- - ### Element Detail

    - #### value

          public abstract JsonInclude.Include value

      Inclusion rule to use.
      Default:
        com.fasterxml.jackson.annotation.JsonInclude.Include.ALWAYS

Copyright © 2012-2013 FasterXML. All Rights Reserved.