|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |
@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. |
public abstract Class<?>[] value
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |