Package | Description |
---|---|
com.fasterxml.jackson.databind.node |
Contains concrete
JsonNode implementations
Jackson uses for the Tree model. |
Modifier and Type | Class | 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 | 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(Byte v) |
|
ValueNode |
ContainerNode.numberNode(Double v) |
|
ValueNode |
ContainerNode.numberNode(Float v) |
|
ValueNode |
ContainerNode.numberNode(Integer v) |
|
ValueNode |
ContainerNode.numberNode(Long v) |
|
ValueNode |
ContainerNode.numberNode(Short v) |
|
ValueNode |
ContainerNode.numberNode(BigDecimal v) |
|
ValueNode |
ContainerNode.numberNode(BigInteger v) |
|
ValueNode |
JsonNodeCreator.numberNode(byte v) |
|
ValueNode |
JsonNodeCreator.numberNode(double v) |
|
ValueNode |
JsonNodeCreator.numberNode(float v) |
|
ValueNode |
JsonNodeCreator.numberNode(int v) |
|
ValueNode |
JsonNodeCreator.numberNode(long v) |
|
ValueNode |
JsonNodeCreator.numberNode(short v) |
|
ValueNode |
JsonNodeCreator.numberNode(Byte value) |
|
ValueNode |
JsonNodeCreator.numberNode(Double value) |
|
ValueNode |
JsonNodeCreator.numberNode(Float value) |
|
ValueNode |
JsonNodeCreator.numberNode(Integer value) |
|
ValueNode |
JsonNodeCreator.numberNode(Long value) |
|
ValueNode |
JsonNodeCreator.numberNode(Short value) |
|
ValueNode |
JsonNodeCreator.numberNode(BigDecimal v) |
|
ValueNode |
JsonNodeCreator.numberNode(BigInteger v) |
|
ValueNode |
JsonNodeFactory.numberNode(Byte value) |
Alternate factory method that will handle wrapper value, which may
be null.
|
ValueNode |
JsonNodeFactory.numberNode(Double value) |
Alternate factory method that will handle wrapper value, which may
be null.
|
ValueNode |
JsonNodeFactory.numberNode(Float value) |
Alternate factory method that will handle wrapper value, which may
be null.
|
ValueNode |
JsonNodeFactory.numberNode(Integer value) |
Alternate factory method that will handle wrapper value, which may
be null.
|
ValueNode |
JsonNodeFactory.numberNode(Long v) |
Alternate factory method that will handle wrapper value, which may be null.
|
ValueNode |
JsonNodeFactory.numberNode(Short value) |
Alternate factory method that will handle wrapper value, which may
be null.
|
ValueNode |
JsonNodeFactory.numberNode(BigDecimal v) |
Factory method for getting an instance of JSON numeric value
that expresses given unlimited precision floating point value
|
ValueNode |
JsonNodeFactory.numberNode(BigInteger v) |
Factory method for getting an instance of JSON numeric value
that expresses given unlimited range integer value
|
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–2018. All rights reserved.