java.lang.Object | |
↳ | com.fasterxml.jackson.core.ObjectCodec |
Abstract class that defines the interface that JsonParser
and
JsonGenerator
use to serialize and deserialize regular
Java objects (POJOs aka Beans).
The standard implementation of this class is
com.fasterxml.jackson.databind.ObjectMapper
,
defined in the "jackson-databind".
Protected Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Method for construct root level Array nodes
for Tree Model instances.
| |||||||||||
Method for construct root level Object nodes
for Tree Model instances.
| |||||||||||
Accessor for finding
JsonFactory codec will use. | |||||||||||
Method to deserialize JSON content as tree expressed
using set of
TreeNode instances. | |||||||||||
Method to deserialize JSON content into a non-container
type (it can be an array type, however): typically a bean, array
or a wrapper type (like
Boolean ). | |||||||||||
Method to deserialize JSON content into a Java type, reference
to which is passed as argument.
| |||||||||||
Method to deserialize JSON content into a POJO, type specified
with fully resolved type object (so it can be a generic type,
including containers like
Collection and
Map ). | |||||||||||
Method for reading sequence of Objects from parser stream,
all with same specified value type.
| |||||||||||
Method for reading sequence of Objects from parser stream,
all with same specified value type.
| |||||||||||
Method for reading sequence of Objects from parser stream,
all with same specified value type.
| |||||||||||
Method for constructing a
JsonParser for reading
contents of a JSON tree, as if it was external serialized
JSON content. | |||||||||||
Convenience method for converting given JSON tree into instance of specified
value type.
| |||||||||||
Method to serialize given Java Object, using generator
provided.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
Method for construct root level Array nodes for Tree Model instances.
Method for construct root level Object nodes for Tree Model instances.
Method to deserialize JSON content as tree expressed
using set of TreeNode
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).
Method to deserialize JSON content into a non-container
type (it can be an array type, however): typically a bean, array
or a wrapper type (like Boolean
).
Note: this method should NOT be used if the result type is a
container (Collection
or Map
.
The reason is that due to type erasure, key and value types
can not be introspected when using this method.
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" and specifically needs to be used if the root type is a parameterized (generic) container type.
Method to deserialize JSON content into a POJO, type specified
with fully resolved type object (so it can be a generic type,
including containers like Collection
and
Map
).
Method for reading sequence of Objects from parser stream, all with same specified value type.
Method for reading sequence of Objects from parser stream, all with same specified value type.
Method for reading sequence of Objects from parser stream, all with same specified value type.
Method for constructing a JsonParser
for reading
contents of a JSON tree, as if it was external serialized
JSON content.
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.
JsonProcessingException |
---|
Method to serialize given Java Object, using generator provided.