| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | ||||||||
@Target(value={ANNOTATION_TYPE,METHOD,FIELD})
@Retention(value=RUNTIME)
public @interface JsonViewAnnotation 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<?>[] | valueView or views that annotated element is part of. | 
public abstract Class<?>[] value
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||