Interface JsonNodeCreator
- All Known Implementing Classes:
ArrayNode
,ContainerNode
,JsonNodeFactory
,ObjectNode
public interface JsonNodeCreator
Interface that defines common "creator" functionality implemented
both by
JsonNodeFactory
and ContainerNode
(that is,
JSON Object and Array nodes).- Since:
- 2.3
-
Method Summary
Modifier and TypeMethodDescriptionarrayNode
(int capacity) Factory method for constructing a JSON Array node with an initial capacitybinaryNode
(byte[] data) binaryNode
(byte[] data, int offset, int length) booleanNode
(boolean v) nullNode()
numberNode
(byte v) numberNode
(double v) numberNode
(float v) numberNode
(int v) numberNode
(long v) numberNode
(short v) numberNode
(Byte value) numberNode
(Double value) numberNode
(Float value) numberNode
(Integer value) numberNode
(Long value) numberNode
(Short value) rawValueNode
(RawValue value) Factory method to use for adding "raw values"; pre-encoded values that are included exactly as-is when node is serialized.
-
Method Details
-
booleanNode
-
nullNode
ValueNode nullNode() -
numberNode
-
numberNode
-
numberNode
-
numberNode
-
numberNode
-
numberNode
-
numberNode
-
numberNode
-
numberNode
-
numberNode
-
numberNode
-
numberNode
-
numberNode
-
numberNode
-
textNode
-
binaryNode
-
binaryNode
-
pojoNode
-
rawValueNode
Factory method to use for adding "raw values"; pre-encoded values that are included exactly as-is when node is serialized. This may be used, for example, to include fully serialized JSON sub-trees. Note that the concept may not work with all backends, and since no translation of any kinds is done it will not work when converting between data formats.- Since:
- 2.6
-
arrayNode
ArrayNode arrayNode() -
arrayNode
Factory method for constructing a JSON Array node with an initial capacity- Since:
- 2.8
-
objectNode
ObjectNode objectNode()
-