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