JsonNode
implementations
Jackson uses for the Tree model.See: Description
Interface | Description |
---|---|
JsonNodeCreator |
Interface that defines common "creator" functionality implemented
both by
JsonNodeFactory and ContainerNode (that is,
JSON Object and Array nodes). |
Class | 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<T extends ContainerNode<T>> |
This intermediate base class is used for all container nodes,
specifically, array and object nodes.
|
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.
|
FloatNode |
JsonNode implementation for efficiently containing 32-bit
`float` 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 ). |
ShortNode |
Numeric node that contains simple 16-bit integer values.
|
TextNode |
Value node that contains a text value.
|
TreeTraversingParser |
Facade over
JsonNode that implements JsonParser to allow
accessing contents of JSON tree in alternate form (stream of tokens). |
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".
|
Enum | Description |
---|---|
JsonNodeType |
Enumeration of JSON types.
|
JsonNode
implementations
Jackson uses for the Tree model.
These classes are public since concrete type will be needed
for most operations that modify node trees. For read-only access concrete
types are usually not needed.Copyright © 2008–2023 FasterXML. All rights reserved.