public final class JsonNodeTreeCodec
extends java.lang.Object
JsonNode from and to json streams.| Modifier and Type | Method and Description | 
|---|---|
| TreeGenerator | createTreeGenerator()Create a  JsonGeneratorthat will return aJsonNodewhen completed. | 
| static JsonNodeTreeCodec | getInstance() | 
| JsonNode | readTree(com.fasterxml.jackson.core.JsonParser p)Read a json node from a stream. | 
| com.fasterxml.jackson.core.JsonParser | treeAsTokens(JsonNode node)Create a new parser that traverses over the given json node. | 
| JsonNodeTreeCodec | withConfig(JsonStreamConfig config) | 
| void | writeTree(com.fasterxml.jackson.core.JsonGenerator generator,
         JsonNode tree)Write a json node to a json stream. | 
public static JsonNodeTreeCodec getInstance()
JsonStreamConfig.DEFAULT.public JsonNodeTreeCodec withConfig(JsonStreamConfig config)
config - The stream config to use.public JsonNode readTree(com.fasterxml.jackson.core.JsonParser p) throws java.io.IOException
p - The stream to parse.java.io.IOExceptionpublic void writeTree(com.fasterxml.jackson.core.JsonGenerator generator,
                      JsonNode tree)
               throws java.io.IOException
generator - The output json stream.tree - The node to write.java.io.IOExceptionpublic com.fasterxml.jackson.core.JsonParser treeAsTokens(JsonNode node)
node - The json node to traverse over.public TreeGenerator createTreeGenerator()
JsonGenerator that will return a JsonNode when completed.