|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use JacksonAnnotation | |
---|---|
org.codehaus.jackson.annotate | Public core annotations, most of which are used to configure how Data Mapping/Binding works, excluding annotations that directly depend on Mapper classes. |
org.codehaus.jackson.map.annotate | Annotations that directly depend on Mapper classes and are used for configuring Data Mapping functionality. |
org.codehaus.jackson.schema | Classes needed for JSON schema support (currently just ability to generate schemas using serialization part of data mapping) |
Uses of JacksonAnnotation in org.codehaus.jackson.annotate |
---|
Classes in org.codehaus.jackson.annotate with annotations of type JacksonAnnotation | |
---|---|
interface |
JsonAnySetter
Marker annotation that can be used to define a non-static, single-argument method, to be used as a "fallback" handler for all otherwise unrecognized properties found from Json content. |
interface |
JsonAutoDetect
Class annotation that can be used to define which kinds of Methods are to be detected by auto-detection. |
interface |
JsonClass
Deprecated. As of version 1.1, use JsonDeserialize.as() instead |
interface |
JsonContentClass
Deprecated. As of version 1.1, use JsonDeserialize.contentAs() instead |
interface |
JsonCreator
Marker annotation that can be used to define constructors and factory methods as one to use for instantiating new instances of the associated class. |
interface |
JsonGetter
Marker 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 |
JsonIgnore
Marker annotation that indicates that the annotated method or field is to be ignored by introspection-based serialization and deserialization functionality. |
interface |
JsonIgnoreProperties
Annotation that can be used to either suppress serialization of properties (during serialization), or ignore processing of JSON properties read (during deserialization). |
interface |
JsonKeyClass
Deprecated. As of version 1.1, use JsonDeserialize.keyAs() instead |
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 |
JsonPropertyOrder
Annotation that can be used to define ordering (possibly partial) to use when serializing object properties. |
interface |
JsonSetter
Marker annotation that can be used to define a non-static, single-argument method to be used as a "setter" for a logical property. |
interface |
JsonUseDeserializer
Deprecated. As of version 1.1, use JsonDeserialize instead |
interface |
JsonUseSerializer
Deprecated. As of version 1.1, use JsonSerialize instead |
interface |
JsonValue
Marker annotation similar to XmlValue
that 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 |
JsonWriteNullProperties
Annotation that can be used to define whether object properties that have null values are to be written out when serializing content as Json. |
Uses of JacksonAnnotation in org.codehaus.jackson.map.annotate |
---|
Classes in org.codehaus.jackson.map.annotate with annotations of type JacksonAnnotation | |
---|---|
interface |
JsonCachable
Marker annotation used to denote whether given instance (currently only used with JsonDeserializer )
can be cached. |
interface |
JsonDeserialize
Annotation use for configuring deserialization aspects, by attaching to "setter" methods or fields, or to value classes. |
interface |
JsonSerialize
Annotation used for configuring serialization aspects, by attaching to "getter" methods or fields, or to value classes. |
interface |
JsonView
Annotation used for indicating view(s) that the property that is defined by method or field annotated is part of. |
Uses of JacksonAnnotation in org.codehaus.jackson.schema |
---|
Classes in org.codehaus.jackson.schema with annotations of type JacksonAnnotation | |
---|---|
interface |
JsonSerializableSchema
Annotation that can be used to define JSON Schema definition for the annotated class. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |