@Target(value={ANNOTATION_TYPE,METHOD,FIELD})
@Retention(value=RUNTIME)
public @interface JsonView
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.Modifier and Type | Optional Element and Description |
---|---|
java.lang.Class<?>[] |
value
View or views that annotated element is part of.
|
Copyright © 2013. All Rights Reserved.