JsonView (Jackson-annotations 2.0.0 API)
Date: 2012-03-26

Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT

## com.fasterxml.jackson.annotation
Annotation Type JsonView

    @Target(value={ANNOTATION_TYPE,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.

Optional Element Summary
`Class<?>[]` | `value` View or views that annotated element is part of.

### 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:
    {}

Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT

Copyright © 2012 fasterxml.com. All Rights Reserved.