org.codehaus.jackson.map.annotate

## Annotation Type JsonView

-     @Target(value={METHOD,FIELD})
      @Retention(value=RUNTIME)
      public @interface JsonView

  Annotation used for indicating view(s) that the property that is defined by method or field annotated is part of.

  An example annotation would be:

        \@JsonView(BasicView.class)

  which would specify that property annotated would be included when processing (serializing, deserializing) View identified by `BasicView.class` (or its sub-class). If multiple View class identifiers are included, property will be part of all of them.
  Since:
    1.4

- - ### Optional Element Summary

    Optional Elements
    Modifier and Type | Optional Element and Description
    --- | ---
    `Class<?>[]` | `value` View or views that annotated element is part of.

- - ### Element Detail

    - #### value

          public abstract Class<?>[] value

      View or views that annotated element is part of. Views are identified by classes, and use expected class inheritance relationship: child views contain all elements parent views have, for example.
      Default:
        {}