Class InternalNodeMapper
- java.lang.Object
-
- com.fasterxml.jackson.databind.node.InternalNodeMapper
-
final class InternalNodeMapper extends java.lang.Object
Helper class used to implementtoString()
method forBaseJsonNode
, by embedding a private instance ofJsonMapper
, only to be used for node serialization.- Since:
- 2.10 (but not to be included in 3.0)
-
-
Field Summary
Fields Modifier and Type Field Description private static JsonMapper
JSON_MAPPER
private static ObjectReader
NODE_READER
private static ObjectWriter
PRETTY_WRITER
private static ObjectWriter
STD_WRITER
-
Constructor Summary
Constructors Constructor Description InternalNodeMapper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static JsonNode
bytesToNode(byte[] json)
static java.lang.String
nodeToPrettyString(JsonNode n)
static java.lang.String
nodeToString(JsonNode n)
static byte[]
valueToBytes(java.lang.Object value)
-
-
-
Field Detail
-
JSON_MAPPER
private static final JsonMapper JSON_MAPPER
-
STD_WRITER
private static final ObjectWriter STD_WRITER
-
PRETTY_WRITER
private static final ObjectWriter PRETTY_WRITER
-
NODE_READER
private static final ObjectReader NODE_READER
-
-
Method Detail
-
nodeToString
public static java.lang.String nodeToString(JsonNode n)
-
nodeToPrettyString
public static java.lang.String nodeToPrettyString(JsonNode n)
-
valueToBytes
public static byte[] valueToBytes(java.lang.Object value) throws java.io.IOException
- Throws:
java.io.IOException
-
bytesToNode
public static JsonNode bytesToNode(byte[] json) throws java.io.IOException
- Throws:
java.io.IOException
-
-