Package | Description |
---|---|
com.fasterxml.jackson.databind |
Basic data binding (mapping) functionality that
allows for reading JSON content into Java Objects (POJOs)
and JSON Trees (
JsonNode ), as well as
writing Java Objects and trees as JSON. |
com.fasterxml.jackson.databind.deser |
Contains implementation classes of deserialization part of
data binding.
|
Modifier and Type | Field | Description |
---|---|---|
protected DefaultDeserializationContext |
ObjectReader._context |
Blueprint instance of deserialization context; used for creating
actual instance when needed.
|
protected DefaultDeserializationContext |
ObjectMapper._deserializationContext |
Blueprint context object; stored here to allow custom
sub-classes.
|
Modifier and Type | Method | Description |
---|---|---|
protected DefaultDeserializationContext |
ObjectMapper.createDeserializationContext(com.fasterxml.jackson.core.JsonParser p,
DeserializationConfig cfg) |
Internal helper method called to create an instance of
DeserializationContext
for deserializing a single root value. |
protected DefaultDeserializationContext |
ObjectReader.createDeserializationContext(com.fasterxml.jackson.core.JsonParser p) |
Internal helper method called to create an instance of
DeserializationContext
for deserializing a single root value. |
Constructor | Description |
---|---|
ObjectMapper(com.fasterxml.jackson.core.JsonFactory jf,
DefaultSerializerProvider sp,
DefaultDeserializationContext dc) |
Constructs instance that uses specified
JsonFactory
for constructing necessary JsonParser s and/or
JsonGenerator s, and uses given providers for accessing
serializers and deserializers. |
Modifier and Type | Class | Description |
---|---|---|
static class |
DefaultDeserializationContext.Impl |
Actual full concrete implementation
|
Modifier and Type | Method | Description |
---|---|---|
DefaultDeserializationContext |
DefaultDeserializationContext.copy() |
Method needed to ensure that
ObjectMapper.copy() will work
properly; specifically, that caches are cleared, but settings
will otherwise remain identical; and that no sharing of state
occurs. |
DefaultDeserializationContext |
DefaultDeserializationContext.Impl.copy() |
|
abstract DefaultDeserializationContext |
DefaultDeserializationContext.createInstance(DeserializationConfig config,
com.fasterxml.jackson.core.JsonParser jp,
InjectableValues values) |
Method called to create actual usable per-deserialization
context instance.
|
DefaultDeserializationContext |
DefaultDeserializationContext.Impl.createInstance(DeserializationConfig config,
com.fasterxml.jackson.core.JsonParser p,
InjectableValues values) |
|
DefaultDeserializationContext |
DefaultDeserializationContext.Impl.with(DeserializerFactory factory) |
|
abstract DefaultDeserializationContext |
DefaultDeserializationContext.with(DeserializerFactory factory) |
Fluent factory method used for constructing a blueprint instance
with different factory
|
Constructor | Description |
---|---|
DefaultDeserializationContext(DefaultDeserializationContext src) |
|
DefaultDeserializationContext(DefaultDeserializationContext src,
DeserializerFactory factory) |
|
DefaultDeserializationContext(DefaultDeserializationContext src,
DeserializationConfig config,
com.fasterxml.jackson.core.JsonParser jp,
InjectableValues values) |
Copyright © 2008–2018. All rights reserved.