| 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.Valuethat 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  JsonFormatannotation. | 
| 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  JsonIncludeto define which properties
 of Java Beans are to be included in serialization. | 
| JsonInclude.Value Helper class used to contain information from a single  JsonIncludeannotation. | 
| 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  JsonAutoDetectapply to. | 
Copyright © 2008–2016 FasterXML. All rights reserved.