com.fasterxml.jackson.annotation
Annotation Type JsonSubTypes
@Target(value={ANNOTATION_TYPE,TYPE,FIELD,METHOD,PARAMETER})
@Retention(value=RUNTIME)
public @interface JsonSubTypes
Annotation used with JsonTypeInfo
to indicate sub types of serializable
polymorphic types, and to associate logical names used within JSON content
(which is more portable than using physical Java class names).
Required Element Summary |
JsonSubTypes.Type[] |
value
Subtypes of the annotated type (annotated class, or property value type
associated with the annotated method). |
value
public abstract JsonSubTypes.Type[] value
- Subtypes of the annotated type (annotated class, or property value type
associated with the annotated method). These will be checked recursively
so that types can be defined by only including direct subtypes.
Copyright © 2012 fasterxml.com. All Rights Reserved.