| Package | Description | 
|---|---|
| com.fasterxml.jackson.databind | 
 Contains basic mapper (conversion) functionality that
allows for converting between regular streaming json content and
Java objects (beans or Tree Model: support for both is via
 
ObjectMapper class, as well
as convenience methods included in
JsonParser | 
| com.fasterxml.jackson.databind.jsonschema | 
 Classes needed for JSON schema support (currently just ability
 to generate schemas using serialization part of data mapping) 
 | 
| com.fasterxml.jackson.databind.node | 
 Contains concrete  
JsonNode implementations
 Jackson uses for the Tree model. | 
| com.fasterxml.jackson.databind.ser | 
 Contains implementation classes of serialization part of 
 data binding. 
 | 
| com.fasterxml.jackson.databind.ser.impl | 
 Contains implementation classes of serialization part of 
 data binding. 
 | 
| com.fasterxml.jackson.databind.ser.std | 
| Class and Description | 
|---|
| ArrayNode
 Node class that represents Arrays mapped from Json content. 
 | 
| JsonNodeFactory
 Base class that specifies methods for getting access to
 Node instances (newly constructed, or shared, depending
 on type), as well as basic implementation of the methods. 
 | 
| JsonNodeType
 Enumeration of JSON types. 
 | 
| ObjectNode
 Node that maps to JSON Object structures in JSON content. 
 | 
| Class and Description | 
|---|
| ObjectNode
 Node that maps to JSON Object structures in JSON content. 
 | 
| Class and Description | 
|---|
| ArrayNode
 Node class that represents Arrays mapped from Json content. 
 | 
| BaseJsonNode
 Abstract base class common to all standard  
JsonNode
 implementations. | 
| BigIntegerNode
 Numeric node that contains simple 64-bit integer values. 
 | 
| BinaryNode
 Value node that contains Base64 encoded binary value, which will be
 output and stored as Json String value. 
 | 
| BooleanNode
 This concrete value class is used to contain boolean (true / false)
 values. 
 | 
| ContainerNode
 This intermediate base class is used for all container nodes,
 specifically, array and object nodes. 
 | 
| DecimalNode
 Numeric node that contains values that do not fit in simple
 integer (int, long) or floating point (double) values. 
 | 
| DoubleNode
 Numeric node that contains 64-bit ("double precision")
 floating point values simple 32-bit integer values. 
 | 
FloatNode
JsonNode implementation for efficiently containing 32-bit
 `float` values. | 
| IntNode
 Numeric node that contains simple 32-bit integer values. 
 | 
| JsonNodeFactory
 Base class that specifies methods for getting access to
 Node instances (newly constructed, or shared, depending
 on type), as well as basic implementation of the methods. 
 | 
| JsonNodeType
 Enumeration of JSON types. 
 | 
| LongNode
 Numeric node that contains simple 64-bit integer values. 
 | 
| MissingNode
 This singleton node class is generated to denote "missing nodes"
 along paths that do not exist. 
 | 
| NullNode
 This singleton value class is used to contain explicit JSON null
 value. 
 | 
| NumericNode
 Intermediate value node used for numeric nodes. 
 | 
| ObjectNode
 Node that maps to JSON Object structures in JSON content. 
 | 
| POJONode
 Value node that contains a wrapped POJO, to be serialized as
 a JSON constructed through data mapping (usually done by
 calling  
ObjectMapper). | 
| ShortNode
 Numeric node that contains simple 16-bit integer values. 
 | 
| TextNode
 Value node that contains a text value. 
 | 
| ValueNode
 This intermediate base class is used for all leaf nodes, that is,
 all non-container (array or object) nodes, except for the
 "missing node". 
 | 
| Class and Description | 
|---|
| ObjectNode
 Node that maps to JSON Object structures in JSON content. 
 | 
| Class and Description | 
|---|
| ObjectNode
 Node that maps to JSON Object structures in JSON content. 
 | 
| Class and Description | 
|---|
| ObjectNode
 Node that maps to JSON Object structures in JSON content. 
 | 
Copyright © 2012-2013 FasterXML. All Rights Reserved.