## Uses of Interface
com.fasterxml.jackson.core.TreeNode

Packages that use TreeNode
com.fasterxml.jackson.core: Main public API classes of the core streaming JSON processor: most importantly `JsonFactory` used for constructing JSON parser (`JsonParser`) and generator (`JsonParser`) instances.
com.fasterxml.jackson.core.base: Base classes used by concrete Parser and Generator implementations; contain functionality that is not specific to JSON or input abstraction (byte vs char).
com.fasterxml.jackson.core.util: Utility classes used by Jackson Core functionality.

Uses of TreeNode in com.fasterxml.jackson.core

Methods in com.fasterxml.jackson.core with type parameters of type TreeNode

`abstract

`<T extends TreeNode> T`

`

`ObjectCodec.readTree(JsonParser jp)`
Method to deserialize JSON content as tree expressed using set of `TreeNode` instances.

`

`<T extends TreeNode> T`

`

`JsonParser.readValueAsTree()`
Method to deserialize JSON content into equivalent "tree model", represented by root `TreeNode` of resulting model.

Methods in com.fasterxml.jackson.core that return TreeNode
`abstract TreeNode` `ObjectCodec.createArrayNode()` Method for construct root level Array nodes for Tree Model instances.
`abstract TreeNode` `ObjectCodec.createObjectNode()` Method for construct root level Object nodes for Tree Model instances.

Methods in com.fasterxml.jackson.core with parameters of type TreeNode
`abstract JsonParser` `ObjectCodec.treeAsTokens(TreeNode n)` Method for constructing a `JsonParser` for reading contents of a JSON tree, as if it was external serialized JSON content.

`abstract

`<T> T`

`

`ObjectCodec.treeToValue(TreeNode n, Class<T> valueType)`
Convenience method for converting given JSON tree into instance of specified value type.

`abstract void` `JsonGenerator.writeTree(TreeNode rootNode)` Method for writing given JSON tree (expressed as a tree where given JsonNode is the root) using this generator.

Uses of TreeNode in com.fasterxml.jackson.core.base

Methods in com.fasterxml.jackson.core.base with parameters of type TreeNode
`void` `GeneratorBase.writeTree(TreeNode rootNode)`

Uses of TreeNode in com.fasterxml.jackson.core.util

Methods in com.fasterxml.jackson.core.util with parameters of type TreeNode
`void` `JsonGeneratorDelegate.writeTree(TreeNode rootNode)`

Copyright © 2012 fasterxml.com. All Rights Reserved.