| Classes in org.codehaus.jackson.annotate with annotations of type JacksonAnnotation |
interface |
JsonCreator
|
interface |
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. |
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). |
interface |
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. |
interface |
JsonTypeName
Annotation used for binding logical name that the annotated class
has. |