Class and Description |
---|
JacksonAnnotation
Meta-annotation (annotations used on other annotations)
used for marking all annotations that are
part of Jackson package.
|
JacksonAnnotationValue
Marker interface used by value classes like
JsonFormat.Value that are used
to contain information from one of Jackson annotations, and can be directly
instantiated from those annotations, as well as programmatically constructed
and possibly merged. |
JsonAutoDetect.Visibility
Enumeration for possible visibility thresholds (minimum visibility)
that can be used to limit which methods (and fields) are
auto-detected.
|
JsonCreator.Mode |
JsonFormat
General-purpose annotation used for configuring details of how
values of properties are to be serialized.
|
JsonFormat.Feature
Set of features that can be enabled/disabled for property annotated.
|
JsonFormat.Features |
JsonFormat.Shape
Value enumeration used for indicating preferred Shape; translates
loosely to JSON types, with some extra values to indicate less precise
choices (i.e.
|
JsonFormat.Value
Helper class used to contain information from a single
JsonFormat
annotation. |
JsonIgnoreProperties
Annotation that can be used to either suppress serialization of
properties (during serialization), or ignore processing of
JSON properties read (during deserialization).
|
JsonIgnoreProperties.Value
Helper class used to contain information from a single
JsonIgnoreProperties
annotation, as well as to provide possible overrides from non-annotation sources. |
JsonInclude
Annotation used to indicate when value of the annotated property (when
used for a field, method or constructor parameter), or all
properties of the annotated class, is to be serialized.
|
JsonInclude.Include
Enumeration used with
JsonInclude
to define which properties
of Java Beans are to be included in serialization. |
JsonInclude.Value
Helper class used to contain information from a single
JsonInclude
annotation. |
JsonProperty.Access
Various options for
JsonProperty.access() property, specifying how property
may be accessed during serialization ("read") and deserialization ("write")
(note that the direction of read and write is from perspective of the property,
not from external data format: this may be confusing in some contexts). |
JsonTypeInfo.As
Definition of standard type inclusion mechanisms for type metadata.
|
JsonTypeInfo.Id
Definition of different type identifiers that can be included in JSON
during serialization, and used for deserialization.
|
ObjectIdGenerator
Definition of API used for constructing Object Identifiers
(as annotated using
JsonIdentityInfo ). |
ObjectIdGenerator.IdKey
Simple key class that can be used as a key for
ObjectId-to-POJO mappings, when multiple ObjectId types
and scopes are used.
|
ObjectIdResolver
Definition of API used for resolving actual Java object from
Object Identifiers (as annotated using
JsonIdentityInfo ). |
OptBoolean
Optional Boolean value ("nullean").
|
PropertyAccessor
Enumeration used to define kinds of elements (called "property accessors")
that annotations like
JsonAutoDetect apply to. |
Copyright © 2008–2016 FasterXML. All rights reserved.