程序包 | 说明 |
---|---|
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
Object mapper will convert Json content to ant from
basic Java wrapper types (Integer, Boolean, Double),
Collection types (List, Map), Java Beans,
Strings and nulls. |
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)
|
类和说明 |
---|
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.
|
类和说明 |
---|
ArrayNode
Node class that represents Arrays mapped from Json content.
|
ObjectNode
Node that maps to JSON Object structures in JSON content.
|
类和说明 |
---|
ObjectNode
Node that maps to JSON Object structures in JSON content.
|
类和说明 |
---|
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".
|
类和说明 |
---|
ObjectNode
Node that maps to JSON Object structures in JSON content.
|