| 
 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
| Uses of JacksonAnnotation in com.fasterxml.jackson.annotation | 
|---|
| Classes in com.fasterxml.jackson.annotation with annotations of type JacksonAnnotation | |
|---|---|
|  interface | JacksonAnnotationsInsideMeta-annotation (annotations used on other annotations) used for indicating that instead of using target annotation (annotation annotated with this annotation), Jackson should use meta-annotations it has. | 
|  interface | JacksonInjectJackson-specific annotation used for indicating that value of annotated property will be "injected", i.e. | 
|  interface | JsonAnyGetterMarker annotation that can be used to define a non-static, no-argument method or member field as something of a reverse of JsonAnySettermethod; basically being used like a
 getter but such that contents of the returned Map (type must beMap) are serialized as if they were actual properties
 of the bean that contains method/field with this annotations. | 
|  interface | JsonAnySetterMarker annotation that can be used to define a non-static, two-argument method (first argument name of property, second value to set), to be used as a "fallback" handler for all otherwise unrecognized properties found from JSON content. | 
|  interface | JsonAutoDetectClass annotation that can be used to define which kinds of Methods are to be detected by auto-detection. | 
|  interface | JsonBackReferenceAnnotation used to indicate that associated property is part of two-way linkage between fields; and that its role is "child" (or "back") link. | 
|  interface | JsonCreatorMarker annotation that can be used to define constructors and factory methods as one to use for instantiating new instances of the associated class. | 
|  interface | JsonFilterAnnotation used to indicate which logical filter is to be used for filtering out properties of type (class) annotated; association made by this annotation declaring ids of filters, and com.fasterxml.jackson.databind.ObjectMapper(or objects
 it delegates to) providing matching filters by id. | 
|  interface | JsonFormatGeneral-purpose annotation used for configuring details of how values of properties are to be serialized. | 
|  interface | JsonGetterMarker annotation that can be used to define a non-static, no-argument value-returning (non-void) method to be used as a "getter" for a logical property. | 
|  interface | JsonIdentityInfoAnnotation used for indicating that values of annotated type or property should be serializing so that instances either contain additional object identifier (in addition actual object properties), or as a reference that consists of an object id that refers to a full serialization. | 
|  interface | JsonIdentityReferenceOptional annotation that can be used for customizing details of a reference to Objects for which "Object Identity" is enabled (see JsonIdentityInfo). | 
|  interface | JsonIgnoreMarker annotation that indicates that the annotated method or field is to be ignored by introspection-based serialization and deserialization functionality. | 
|  interface | JsonIgnorePropertiesAnnotation that can be used to either suppress serialization of properties (during serialization), or ignore processing of JSON properties read (during deserialization). | 
|  interface | JsonIgnoreTypeMarker annotation that indicates that all properties of annotated type are to be ignored during serialization and deserialization. | 
|  interface | JsonIncludeAnnotation 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. | 
|  interface | JsonManagedReferenceAnnotation used to indicate that annotated property is part of two-way linkage between fields; and that its role is "parent" (or "forward") link. | 
|  interface | JsonPropertyMarker 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 | JsonPropertyOrderAnnotation that can be used to define ordering (possibly partial) to use when serializing object properties. | 
|  interface | JsonRawValueMarker annotation that indicates that the annotated method or field should be serialized by including literal String value of the property as is, without quoting of characters. | 
|  interface | JsonRootNameAnnotation similar to bind.annotation.XmlRootElement,
 used to indicate name to use for root-level wrapping, if wrapping is
 enabled. | 
|  interface | JsonSetterMarker annotation that can be used to define a non-static, single-argument method to be used as a "setter" for a logical property as an alternative to recommended JsonPropertyannotation (which was introduced in version 1.1). | 
|  interface | JsonSubTypesAnnotation used with JsonTypeInfoto 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 | JsonTypeIdMarker annotation that can be used on a property accessor (field, getter or setter, constructor parameter) to indicate that the property is to contain type id to use when including polymorphic type information. | 
|  interface | JsonTypeInfoAnnotation 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 | JsonTypeNameAnnotation used for binding logical name that the annotated class has. | 
|  interface | JsonUnwrappedAnnotation used to indicate that a property should be serialized "unwrapped"; that is, if it would be serialized as JSON Object, its properties are instead included as properties of its containing Object. | 
|  interface | JsonValueMarker annotation similar to bind.annotation.XmlValuethat indicates that results of the annotated "getter" method
 (which means signature must be that of getters; non-void return
 type, no args) is to be used as the single value to serialize
 for the instance. | 
|  interface | JsonViewAnnotation used for indicating view(s) that the property that is defined by method or field annotated is part of. | 
| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||