|
Annotation Types Summary |
| JacksonAnnotation |
Meta-annotation (annotations used on other annotations)
used for marking all annotations that are
part of Jackson package. |
| JsonCreator |
|
| JsonProperty |
Marker annotation that can be used to define a non-static
method as a "setter" or "getter" for a logical property
(depending on its signature),
or non-static object field to be used (serialized, deserialized) as
a logical property. |
| 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). |
| JsonSubTypes.Type |
Definition of a subtype, along with optional name. |
| JsonTypeInfo |
Annotation used for configuring details of if and how type information is
used with JSON serialization and deserialization, to preserve information
about actual class of Object instances. |
| JsonTypeName |
Annotation used for binding logical name that the annotated class
has. |