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.deser |
Contains implementation classes of deserialization part of
data binding.
|
org.codehaus.jackson.map.ser.std | |
org.codehaus.jackson.node |
Contains concrete
JsonNode implementations
Jackson uses for the Tree model. |
org.codehaus.jackson.schema |
Classes needed for JSON schema support (currently just ability
to generate schemas using serialization part of data mapping)
|
Class and Description |
---|
ArrayNode
Node class that represents Arrays mapped from Json content.
|
JsonNodeFactory
Base class that specifies methods for getting access to
Node instances (newly constructed, or shared, depending
on type), as well as basic implementation of the methods.
|
ObjectNode
Node that maps to JSON Object structures in JSON content.
|
Class and Description |
---|
ArrayNode
Node class that represents Arrays mapped from Json content.
|
ObjectNode
Node that maps to JSON Object structures in JSON content.
|
Class and Description |
---|
ObjectNode
Node that maps to JSON Object structures in JSON content.
|
Class and Description |
---|
ArrayNode
Node class that represents Arrays mapped from Json content.
|
BaseJsonNode
Abstract base class common to all standard
JsonNode
implementations. |
BigIntegerNode
Numeric node that contains simple 64-bit integer values.
|
BinaryNode
Value node that contains Base64 encoded binary value, which will be
output and stored as Json String value.
|
BooleanNode
This concrete value class is used to contain boolean (true / false)
values.
|
ContainerNode
This intermediate base class is used for all container nodes,
specifically, array and object nodes.
|
ContainerNode.NoNodesIterator |
ContainerNode.NoStringsIterator |
DecimalNode
Numeric node that contains values that do not fit in simple
integer (int, long) or floating point (double) values.
|
DoubleNode
Numeric node that contains 64-bit ("double precision")
floating point values simple 32-bit integer values.
|
IntNode
Numeric node that contains simple 32-bit integer values.
|
JsonNodeFactory
Base class that specifies methods for getting access to
Node instances (newly constructed, or shared, depending
on type), as well as basic implementation of the methods.
|
LongNode
Numeric node that contains simple 64-bit integer values.
|
MissingNode
This singleton node class is generated to denote "missing nodes"
along paths that do not exist.
|
NullNode
This singleton value class is used to contain explicit JSON null
value.
|
NumericNode
Intermediate value node used for numeric nodes.
|
ObjectNode
Node that maps to JSON Object structures in JSON content.
|
POJONode
Value node that contains a wrapped POJO, to be serialized as
a JSON constructed through data mapping (usually done by
calling
ObjectMapper ). |
TextNode
Value node that contains a text value.
|
ValueNode
This intermediate base class is used for all leaf nodes, that is,
all non-container (array or object) nodes, except for the
"missing node".
|
Class and Description |
---|
ObjectNode
Node that maps to JSON Object structures in JSON content.
|