| Package | Description | 
|---|---|
| com.fasterxml.jackson.core | Main public API classes of the core streaming JSON
 processor: most importantly  JsonFactoryused for constructing
 JSON parser (JsonParser)
 and generator
 (JsonGenerator)
 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. | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract <T extends TreeNode>  | TreeCodec. readTree(JsonParser jp) | 
| abstract <T extends TreeNode>  | ObjectCodec. readTree(JsonParser jp)Method to deserialize JSON content as tree expressed
 using set of  TreeNodeinstances. | 
| <T extends TreeNode>  | JsonParser. readValueAsTree()Method to deserialize JSON content into equivalent "tree model",
 represented by root  TreeNodeof resulting model. | 
| Modifier and Type | Method and Description | 
|---|---|
| TreeNode | TreeNode. at(JsonPointer ptr)Method for locating node specified by given JSON pointer instances. | 
| TreeNode | TreeNode. at(String jsonPointerExpression)Convenience method that is functionally equivalent to: | 
| abstract TreeNode | TreeCodec. createArrayNode() | 
| abstract TreeNode | ObjectCodec. createArrayNode()Method for construct root level Array nodes
 for Tree Model instances. | 
| abstract TreeNode | TreeCodec. createObjectNode() | 
| abstract TreeNode | ObjectCodec. createObjectNode()Method for construct root level Object nodes
 for Tree Model instances. | 
| TreeNode | TreeNode. get(int index)Method for accessing value of the specified element of
 an array node. | 
| TreeNode | TreeNode. get(String fieldName)Method for accessing value of the specified field of
 an object node. | 
| TreeNode | TreeNode. path(int index)Method for accessing value of the specified element of
 an array node. | 
| TreeNode | TreeNode. path(String fieldName)Method for accessing value of the specified field of
 an object node. | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract JsonParser | TreeCodec. treeAsTokens(TreeNode node) | 
| abstract JsonParser | ObjectCodec. treeAsTokens(TreeNode n)Method for constructing a  JsonParserfor 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 | TreeCodec. writeTree(JsonGenerator jg,
         TreeNode tree) | 
| abstract void | ObjectCodec. writeTree(JsonGenerator jg,
         TreeNode tree) | 
| 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. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | GeneratorBase. writeTree(TreeNode rootNode) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | JsonGeneratorDelegate. writeTree(TreeNode rootNode) | 
Copyright © 2014-2015 FasterXML. All Rights Reserved.