程序包 | 说明 |
---|---|
org.codehaus.jackson.map.deser |
Contains implementation classes of deserialization part of
data binding.
|
org.codehaus.jackson.map.deser.std |
Contains public standard implementations of abstraction that
Jackson uses.
|
org.codehaus.jackson.map.ext |
Contains extended support for "external" packages: things that
may or may not be present in runtime environment, but that are
commonly enough used so that explicit support can be added.
|
org.codehaus.jackson.xc |
Package that contains XML Compatibility functionality for Jackson, such
as handlers for JAXB annotations
|
限定符和类型 | 类和说明 |
---|---|
class |
StdDeserializer.CalendarDeserializer
已过时。
Since 1.9 use
CalendarDeserializer instead. |
class |
StdDeserializer.ClassDeserializer
已过时。
Since 1.9 use
ClassDeserializer instead. |
static class |
StdDeserializer.StringDeserializer
已过时。
Since 1.9 use
StringDeserializer instead. |
限定符和类型 | 类和说明 |
---|---|
class |
AtomicBooleanDeserializer |
class |
AtomicReferenceDeserializer |
class |
CalendarDeserializer |
class |
ClassDeserializer |
class |
DateDeserializer
Simple deserializer for handling
Date values. |
class |
EnumDeserializer
Deserializer class that can deserialize instances of
specified Enum class from Strings and Integers.
|
protected static class |
EnumDeserializer.FactoryBasedDeserializer
Deserializer that uses a single-String static factory method
for locating Enum values by String id.
|
class |
FromStringDeserializer<T>
Base class for simple deserializer which only accept JSON String
values as the source.
|
protected static class |
FromStringDeserializer.CharsetDeserializer |
static class |
FromStringDeserializer.CurrencyDeserializer |
protected static class |
FromStringDeserializer.InetAddressDeserializer
As per [JACKSON-484], also need special handling for InetAddress...
|
protected static class |
FromStringDeserializer.LocaleDeserializer
Kept protected as it's not meant to be extensible at this point
|
static class |
FromStringDeserializer.PatternDeserializer |
protected static class |
FromStringDeserializer.TimeZoneDeserializer
As per [JACKSON-522], also need special handling for InetAddress...
|
static class |
FromStringDeserializer.URIDeserializer |
static class |
FromStringDeserializer.URLDeserializer |
static class |
FromStringDeserializer.UUIDDeserializer |
class |
JavaTypeDeserializer |
static class |
StdDeserializer.BigDecimalDeserializer |
static class |
StdDeserializer.BigIntegerDeserializer
This is bit trickier to implement efficiently, while avoiding
overflow problems.
|
static class |
StdDeserializer.BooleanDeserializer |
static class |
StdDeserializer.ByteDeserializer |
static class |
StdDeserializer.CharacterDeserializer |
static class |
StdDeserializer.DoubleDeserializer |
static class |
StdDeserializer.FloatDeserializer |
static class |
StdDeserializer.IntegerDeserializer |
static class |
StdDeserializer.LongDeserializer |
static class |
StdDeserializer.NumberDeserializer
For type
Number.class , we can just rely on type
mappings that plain JsonParser.getNumberValue() returns. |
protected static class |
StdDeserializer.PrimitiveOrWrapperDeserializer<T> |
static class |
StdDeserializer.ShortDeserializer |
static class |
StdDeserializer.SqlDateDeserializer
Compared to plain old
Date , SQL version is easier
to deal with: mostly because it is more limited. |
static class |
StdDeserializer.StackTraceElementDeserializer |
class |
StringDeserializer |
class |
TimestampDeserializer
Simple deserializer for handling
Timestamp values. |
class |
TokenBufferDeserializer
We also want to directly support deserialization of
TokenBuffer . |
限定符和类型 | 类和说明 |
---|---|
static class |
CoreXMLDeserializers.DurationDeserializer |
static class |
CoreXMLDeserializers.GregorianCalendarDeserializer |
static class |
CoreXMLDeserializers.QNameDeserializer |
class |
DOMDeserializer<T>
Base for serializers that allows parsing DOM Documents from JSON Strings.
|
static class |
DOMDeserializer.DocumentDeserializer |
static class |
DOMDeserializer.NodeDeserializer |
static class |
JodaDeserializers.DateMidnightDeserializer |
static class |
JodaDeserializers.DateTimeDeserializer<T extends ReadableInstant>
Basic deserializer for
DateTime . |
static class |
JodaDeserializers.LocalDateDeserializer |
static class |
JodaDeserializers.LocalDateTimeDeserializer |
static class |
JodaDeserializers.PeriodDeserializer |
限定符和类型 | 类和说明 |
---|---|
class |
DataHandlerJsonDeserializer |