Class NodeSerialization
java.lang.Object
tools.jackson.databind.node.NodeSerialization
- All Implemented Interfaces:
Externalizable, Serializable
Helper value class only used during JDK serialization: contains JSON as `byte[]`
-
Field Summary
FieldsModifier and TypeFieldDescriptionbyte[]private static final JsonMapperprotected static final intprivate static final ObjectReaderprivate static final long -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate byte[]_read(ObjectInput in, int expLen) private static JsonNodebytesToNode(byte[] json) static NodeSerializationvoidprotected Objectprivate static byte[]valueToBytes(Object value) void
-
Field Details
-
LONGEST_EAGER_ALLOC
protected static final int LONGEST_EAGER_ALLOC- See Also:
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
JSON_MAPPER
-
NODE_READER
-
json
public byte[] json
-
-
Constructor Details
-
NodeSerialization
public NodeSerialization() -
NodeSerialization
public NodeSerialization(byte[] b)
-
-
Method Details
-
readResolve
-
from
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOException
-
_read
- Throws:
IOException
-
valueToBytes
- Throws:
tools.jackson.core.JacksonException
-
bytesToNode
- Throws:
tools.jackson.core.JacksonException
-