Uses of Package
com.fasterxml.jackson.annotation

  • Classes in com.fasterxml.jackson.annotation used by com.fasterxml.jackson.annotation 
    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
    Helper class that encapsulates information equivalent to Boolean valued EnumMap.
    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.