|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Class Summary | |
|---|---|
| NoClass | Marker class used with annotations to indicate "no class". |
| Enum Summary | |
|---|---|
| JsonMethod | Enumeration used to define kinds of methods that annotations like
JsonAutoDetect apply to. |
| Annotation Types Summary | |
|---|---|
| JacksonAnnotation | Meta-annotation (annotations used on other annotations) used for marking all annotations that are part of Jackson package. |
| 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. |
| JsonAutoDetect | Class annotation that can be used to define which kinds of Methods are to be detected by auto-detection. |
| JsonClass | Deprecated. As of version 1.1, use JsonDeserialize.as() instead |
| JsonContentClass | Deprecated. As of version 1.1, use JsonDeserialize.contentAs() instead |
| 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. |
| 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. |
| JsonIgnore | Marker annotation that indicates that the annotated method or field is to be ignored by introspection-based serialization and deserialization functionality. |
| JsonKeyClass | Deprecated. As of version 1.1, use JsonDeserialize.keyAs() instead |
| 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. |
| 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. |
| JsonUseDeserializer | Deprecated. As of version 1.1, use JsonDeserialize instead |
| JsonUseSerializer | Deprecated. As of version 1.1, use JsonSerialize instead |
| 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. |
| 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. |
Public core annotations, most of which are used to configure how
Data Mapping/Binding works, excluding annotations that directly
depend on Mapper classes.
Also contains parameter types (mostly enums) needed by annotations, and
a dummy marker class NoClass,
which is needed to
work around the problem of 'null' not being valid value for
annotation properties.
|
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||