org.codehaus.jackson.map
Class ObjectReader

Builder object that can be used for per-serialization configuration of
deserialization parameters, such as root type to use or object
to update (instead of constructing new instance).
Uses "fluid" (aka builder) pattern so that instances are immutable
(and thus fully thread-safe with no external synchronization);
new instances are constructed for different configurations.
Instances are initially constructed by ObjectMapper and can be
reused.

_provider

_jsonFactory

_valueType

Declared type of value to instantiate during deserialization.
Defines which deserializer to use; as well as base type of instance
to construct if an updatable value is not configured to be used
(subject to changes by embedded type information, for polymorphic
types). If _valueToUpdate is non-null, only used for
locating deserializer.

_valueToUpdate

Instance to update with data binding; if any. If null,
a new instance is created, if non-null, properties of
this value object will be updated instead.
Note that value can be of almost any type, except not
ArrayType; array
types can not be modified because array size is immutable.

readTree

Method to deserialize JSON content as tree expressed
using set of JsonNode instances. Returns
root of the resulting tree (where root can consist
of just a single node if the current event is a
value event, not container).

readValue

Method to deserialize JSON content into a Java type, reference
to which is passed as argument. Type is passed using so-called
"super type token" (see )
and specifically needs to be used if the root type is a
parameterized (generic) container type.

readValue

Method to deserialize JSON content as tree expressed
using set of JsonNode instances. Returns
root of the resulting tree (where root can consist
of just a single node if the current event is a
value event, not container).

treeToValue

Convenience method for converting given JSON tree into instance of specified
value type. This is equivalent to first constructing a JsonParser to
iterate over contents of the tree, and using that parser for data binding.