| Package | Description |
|---|---|
| org.codehaus.jackson.map |
Contains basic mapper (conversion) functionality that
allows for converting between regular streaming json content and
Java objects (beans or Tree Model: support for both is via
ObjectMapper class, as well
as convenience methods included in
JsonParser |
| org.codehaus.jackson.map.annotate |
Annotations that directly depend on Mapper classes (not just
Jackson core) and are used for configuring Data Mapping functionality.
|
| org.codehaus.jackson.map.deser |
Contains implementation classes of deserialization part of
data binding.
|
| org.codehaus.jackson.map.deser.std |
Contains public standard implementations of abstraction that
Jackson uses.
|
| org.codehaus.jackson.map.introspect |
Functionality needed for Bean introspection, required for detecting
accessors and mutators for Beans, as well as locating and handling
method annotations.
|
| org.codehaus.jackson.map.ser |
Contains implementation classes of serialization part of
data binding.
|
| org.codehaus.jackson.map.ser.std | |
| org.codehaus.jackson.xc |
Package that contains XML Compatibility functionality for Jackson, such
as handlers for JAXB annotations
|
| Class and Description |
|---|
| JsonSerialize.Inclusion
Enumeration used with
JsonSerialize.include() property
to define which properties
of Java Beans are to be included in serialization |
| JsonSerialize.Typing
Enumeration used with
JsonSerialize.typing() property
to define whether type detection is based on dynamic runtime
type (DYNAMIC) or declared type (STATIC). |
| Class and Description |
|---|
| JsonSerialize.Inclusion
Enumeration used with
JsonSerialize.include() property
to define which properties
of Java Beans are to be included in serialization |
| JsonSerialize.Typing
Enumeration used with
JsonSerialize.typing() property
to define whether type detection is based on dynamic runtime
type (DYNAMIC) or declared type (STATIC). |
| Class and Description |
|---|
| JacksonStdImpl
Marker interface used to indicate implementation classes
(serializers, deserializers etc) that are standard ones Jackson
uses; not custom ones that application has added.
|
| JsonCachable
Marker annotation used to denote whether given instance
(currently only used with
JsonDeserializer)
can be cached. |
| Class and Description |
|---|
| JacksonStdImpl
Marker interface used to indicate implementation classes
(serializers, deserializers etc) that are standard ones Jackson
uses; not custom ones that application has added.
|
| JsonCachable
Marker annotation used to denote whether given instance
(currently only used with
JsonDeserializer)
can be cached. |
| Class and Description |
|---|
| JsonSerialize.Inclusion
Enumeration used with
JsonSerialize.include() property
to define which properties
of Java Beans are to be included in serialization |
| JsonSerialize.Typing
Enumeration used with
JsonSerialize.typing() property
to define whether type detection is based on dynamic runtime
type (DYNAMIC) or declared type (STATIC). |
| Class and Description |
|---|
| JacksonStdImpl
Marker interface used to indicate implementation classes
(serializers, deserializers etc) that are standard ones Jackson
uses; not custom ones that application has added.
|
| JsonSerialize.Inclusion
Enumeration used with
JsonSerialize.include() property
to define which properties
of Java Beans are to be included in serialization |
| Class and Description |
|---|
| JacksonStdImpl
Marker interface used to indicate implementation classes
(serializers, deserializers etc) that are standard ones Jackson
uses; not custom ones that application has added.
|
| Class and Description |
|---|
| JsonSerialize.Inclusion
Enumeration used with
JsonSerialize.include() property
to define which properties
of Java Beans are to be included in serialization |
| JsonSerialize.Typing
Enumeration used with
JsonSerialize.typing() property
to define whether type detection is based on dynamic runtime
type (DYNAMIC) or declared type (STATIC). |