Package | Description |
---|---|
com.fasterxml.jackson.databind.node |
Contains concrete
JsonNode implementations
Jackson uses for the Tree model. |
Modifier and Type | Class and Description |
---|---|
class |
BigIntegerNode
Numeric node that contains simple 64-bit integer values.
|
class |
BinaryNode
Value node that contains Base64 encoded binary value, which will be
output and stored as Json String value.
|
class |
BooleanNode
This concrete value class is used to contain boolean (true / false)
values.
|
class |
DecimalNode
Numeric node that contains values that do not fit in simple
integer (int, long) or floating point (double) values.
|
class |
DoubleNode
Numeric node that contains 64-bit ("double precision")
floating point values simple 32-bit integer values.
|
class |
FloatNode
JsonNode implementation for efficiently containing 32-bit
`float` values. |
class |
IntNode
Numeric node that contains simple 32-bit integer values.
|
class |
LongNode
Numeric node that contains simple 64-bit integer values.
|
class |
MissingNode
This singleton node class is generated to denote "missing nodes"
along paths that do not exist.
|
class |
NullNode
This singleton value class is used to contain explicit JSON null
value.
|
class |
NumericNode
Intermediate value node used for numeric nodes.
|
class |
POJONode
Value node that contains a wrapped POJO, to be serialized as
a JSON constructed through data mapping (usually done by
calling
ObjectMapper ). |
class |
ShortNode
Numeric node that contains simple 16-bit integer values.
|
class |
TextNode
Value node that contains a text value.
|
Modifier and Type | Method and Description |
---|---|
ValueNode |
JsonNodeCreator.binaryNode(byte[] data) |
ValueNode |
JsonNodeCreator.binaryNode(byte[] data,
int offset,
int length) |
ValueNode |
JsonNodeCreator.booleanNode(boolean v) |
ValueNode |
JsonNodeCreator.nullNode() |
ValueNode |
ContainerNode.numberNode(BigDecimal v) |
ValueNode |
JsonNodeCreator.numberNode(BigDecimal v) |
ValueNode |
JsonNodeFactory.numberNode(BigDecimal v)
Factory method for getting an instance of JSON numeric value
that expresses given unlimited precision floating point value
Note that regardless whether the factory has been built to normalize decimal
values (see class JavaDoc), the
BigDecimal argument will NOT be
modified by this method -- caller will need to handle normalization, if any. |
ValueNode |
ContainerNode.numberNode(BigInteger v) |
ValueNode |
JsonNodeCreator.numberNode(BigInteger v) |
ValueNode |
JsonNodeFactory.numberNode(BigInteger v)
Factory method for getting an instance of JSON numeric value
that expresses given unlimited range integer value
|
ValueNode |
JsonNodeCreator.numberNode(byte v) |
ValueNode |
ContainerNode.numberNode(Byte v) |
ValueNode |
JsonNodeCreator.numberNode(Byte value) |
ValueNode |
JsonNodeFactory.numberNode(Byte value)
Alternate factory method that will handle wrapper value, which may
be null.
|
ValueNode |
JsonNodeCreator.numberNode(double v) |
ValueNode |
ContainerNode.numberNode(Double v) |
ValueNode |
JsonNodeCreator.numberNode(Double value) |
ValueNode |
JsonNodeFactory.numberNode(Double value)
Alternate factory method that will handle wrapper value, which may
be null.
|
ValueNode |
JsonNodeCreator.numberNode(float v) |
ValueNode |
ContainerNode.numberNode(Float v) |
ValueNode |
JsonNodeCreator.numberNode(Float value) |
ValueNode |
JsonNodeFactory.numberNode(Float value)
Alternate factory method that will handle wrapper value, which may
be null.
|
ValueNode |
JsonNodeCreator.numberNode(int v) |
ValueNode |
ContainerNode.numberNode(Integer v) |
ValueNode |
JsonNodeCreator.numberNode(Integer value) |
ValueNode |
JsonNodeFactory.numberNode(Integer value)
Alternate factory method that will handle wrapper value, which may
be null.
|
ValueNode |
JsonNodeCreator.numberNode(long v) |
ValueNode |
ContainerNode.numberNode(Long v) |
ValueNode |
JsonNodeCreator.numberNode(Long value) |
ValueNode |
JsonNodeFactory.numberNode(Long v)
Alternate factory method that will handle wrapper value, which may be null.
|
ValueNode |
JsonNodeCreator.numberNode(short v) |
ValueNode |
ContainerNode.numberNode(Short v) |
ValueNode |
JsonNodeCreator.numberNode(Short value) |
ValueNode |
JsonNodeFactory.numberNode(Short value)
Alternate factory method that will handle wrapper value, which may
be null.
|
ValueNode |
ContainerNode.pojoNode(Object pojo) |
ValueNode |
JsonNodeCreator.pojoNode(Object pojo) |
ValueNode |
JsonNodeFactory.pojoNode(Object pojo)
Factory method for constructing a wrapper for POJO
("Plain Old Java Object") objects; these will get serialized
using data binding, usually as JSON Objects, but in some
cases as JSON Strings or other node types.
|
ValueNode |
ContainerNode.rawValueNode(RawValue value) |
ValueNode |
JsonNodeCreator.rawValueNode(RawValue value)
Factory method to use for adding "raw values"; pre-encoded values
that are included exactly as-is when node is serialized.
|
ValueNode |
JsonNodeFactory.rawValueNode(RawValue value) |
ValueNode |
JsonNodeCreator.textNode(String text) |
Copyright © 2008–2025 FasterXML. All rights reserved.