public final class NullNode extends ValueNode
| Modifier and Type | Field and Description |
|---|---|
static NullNode |
instance |
NO_NODES, NO_STRINGS| Modifier and Type | Method and Description |
|---|---|
String |
asText()
Method that will return a valid String representation of
the container value, if the node is a value node
(method
JsonNode.isValueNode() returns true),
otherwise empty String. |
JsonToken |
asToken()
Method that can be used for efficient type detection
when using stream abstraction for traversing nodes.
|
boolean |
equals(Object o)
Equality for node objects is defined as full (deep) value
equality.
|
static NullNode |
getInstance() |
boolean |
isNull()
Method that can be used to check if this node was created from
JSON literal null value.
|
void |
serialize(JsonGenerator jg,
SerializerProvider provider)
Method called to serialize node instances using given generator.
|
deepCopy, isValueNode, path, path, serializeWithType, toStringfindParent, findParents, findPath, findValue, findValues, findValuesAsText, numberType, traverseasBoolean, asBoolean, asDouble, asDouble, asInt, asInt, asLong, asLong, bigIntegerValue, binaryValue, booleanValue, canConvertToInt, canConvertToLong, decimalValue, doubleValue, elements, fieldNames, fields, findParents, findValues, findValuesAsText, get, get, has, has, hasNonNull, hasNonNull, intValue, isArray, isBigDecimal, isBigInteger, isBinary, isBoolean, isContainerNode, isDouble, isFloatingPointNumber, isInt, isIntegralNumber, isLong, isMissingNode, isNumber, isObject, isPojo, isTextual, iterator, longValue, numberValue, size, textValue, with, withArraypublic static final NullNode instance
public static NullNode getInstance()
public JsonToken asToken()
BaseJsonNodeJsonToken that equivalent
stream event would produce (for most nodes there is just
one token but for structured/container types multiple)public boolean isNull()
JsonNodepublic String asText()
JsonNodeJsonNode.isValueNode() returns true),
otherwise empty String.public final void serialize(JsonGenerator jg, SerializerProvider provider) throws IOException, JsonProcessingException
BaseJsonNodeserialize in interface JsonSerializableserialize in class BaseJsonNodeIOExceptionJsonProcessingExceptionpublic boolean equals(Object o)
JsonNode
Note: marked as abstract to ensure all implementation
classes define it properly and not rely on definition
from Object.
Copyright © 2012-2013 FasterXML. All Rights Reserved.