Uses of Class
org.codehaus.jackson.map.annotate.JacksonStdImpl
-
Packages that use JacksonStdImpl Package Description 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.ser Contains implementation classes of serialization part of data binding.org.codehaus.jackson.map.ser.std -
-
Uses of JacksonStdImpl in org.codehaus.jackson.map.deser
Classes in org.codehaus.jackson.map.deser with annotations of type JacksonStdImpl Modifier and Type Class Description class
StdDeserializer.CalendarDeserializer
Deprecated.Since 1.9 useCalendarDeserializer
instead.class
StdDeserializer.ClassDeserializer
Deprecated.Since 1.9 useClassDeserializer
instead.static class
StdDeserializer.StringDeserializer
Deprecated.Since 1.9 useStringDeserializer
instead. -
Uses of JacksonStdImpl in org.codehaus.jackson.map.deser.std
Classes in org.codehaus.jackson.map.deser.std with annotations of type JacksonStdImpl Modifier and Type Class Description class
CalendarDeserializer
class
ClassDeserializer
class
CollectionDeserializer
Basic serializer that can take JSON "Array" structure and construct aCollection
instance, with typed contents.class
MapDeserializer
Basic serializer that can take Json "Object" structure and construct aMap
instance, with typed contents.class
ObjectArrayDeserializer
Basic serializer that can serialize non-primitive arrays.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 typeNumber.class
, we can just rely on type mappings that plainJsonParser.getNumberValue()
returns.static class
StdDeserializer.ShortDeserializer
class
StringCollectionDeserializer
class
StringDeserializer
class
TokenBufferDeserializer
We also want to directly support deserialization ofTokenBuffer
.class
UntypedObjectDeserializer
Deserializer implementation that is used if it is necessary to bind content of "unknown" type; something declared as basicObject
(either explicitly, or due to type erasure). -
Uses of JacksonStdImpl in org.codehaus.jackson.map.ser
Classes in org.codehaus.jackson.map.ser with annotations of type JacksonStdImpl Modifier and Type Class Description class
EnumSerializer
Deprecated.Since 1.9 useEnumSerializer
class
MapSerializer
Deprecated.Since 1.9 useMapSerializer
static class
StdSerializers.BooleanSerializer
Serializer used for primitive boolean, as well as java.util.Boolean wrapper type.static class
StdSerializers.CalendarSerializer
Deprecated.Since 1.9, useDateSerializer
insteadstatic class
StdSerializers.DoubleSerializer
This is the special serializer for regularDouble
s (and primitive doubles)static class
StdSerializers.FloatSerializer
static class
StdSerializers.IntegerSerializer
This is the special serializer for regularInteger
s (and primitive ints)static class
StdSerializers.IntLikeSerializer
Similar toStdSerializers.IntegerSerializer
, but will not cast to Integer: instead, cast is toNumber
, and conversion is by callingNumber.intValue()
.static class
StdSerializers.LongSerializer
static class
StdSerializers.NumberSerializer
As a fallback, we may need to use this serializer for other types ofNumber
s (custom types).static class
StdSerializers.SerializableSerializer
Deprecated.Since 1.9, useDateSerializer
insteadstatic class
StdSerializers.SerializableWithTypeSerializer
Deprecated.Since 1.9, useDateSerializer
insteadstatic class
StdSerializers.SqlDateSerializer
Compared to regularStdSerializers.UtilDateSerializer
, we do use String representation here.static class
StdSerializers.SqlTimeSerializer
static class
StdSerializers.StringSerializer
Deprecated.Since 1.9, useStringSerializer
insteadstatic class
StdSerializers.UtilDateSerializer
Deprecated.Since 1.9, useDateSerializer
insteadclass
ToStringSerializer
Deprecated.Since 1.9 useToStringSerializer
-
Uses of JacksonStdImpl in org.codehaus.jackson.map.ser.std
Classes in org.codehaus.jackson.map.ser.std with annotations of type JacksonStdImpl Modifier and Type Class Description class
CalendarSerializer
Standard serializer forCalendar
.class
DateSerializer
For efficiency, we will serialize Dates as longs, instead of potentially more readable Strings.class
EnumMapSerializer
Specialized serializer forEnumMap
s.class
EnumSerializer
Standard serializer used forEnum
types.class
IndexedStringListSerializer
Efficient implement for serializingList
s that contains Strings and are random-accessible.class
IterableSerializer
class
JsonValueSerializer
Serializer class that can serialize Object that have aJsonValue
annotation to indicate that serialization should be done by calling the method annotated, and serializing result it returns.class
MapSerializer
Standard serializer implementation for serializing {link java.util.Map} types.class
NullSerializer
This is a simple dummy serializer that will just output literal JSON null value whenever serialization is requested.class
ObjectArraySerializer
Generic serializer for Object arrays (Object[]
).class
RawSerializer<T>
This is a simple dummy serializer that will just output raw values by calling toString() on value to serialize.class
SerializableSerializer
Generic handler for types that implementJsonSerializable
.class
SerializableWithTypeSerializer
Generic handler for types that implementJsonSerializableWithType
.static class
StdArraySerializers.BooleanArraySerializer
static class
StdArraySerializers.ByteArraySerializer
Unlike other integral number array serializers, we do not just print out byte values as numbers.static class
StdArraySerializers.CharArraySerializer
Character arrays are different from other integral number arrays in that they are most likely to be textual data, and should be written as Strings, not arrays of entries.static class
StdArraySerializers.DoubleArraySerializer
static class
StdArraySerializers.FloatArraySerializer
static class
StdArraySerializers.IntArraySerializer
static class
StdArraySerializers.LongArraySerializer
static class
StdArraySerializers.ShortArraySerializer
static class
StdArraySerializers.StringArraySerializer
Standard serializer used forString[]
values.static class
StdContainerSerializers.IndexedListSerializer
This is an optimized serializer for Lists that can be efficiently traversed by index (as opposed to others, such asLinkedList
that can not}.static class
StdContainerSerializers.IteratorSerializer
class
StringCollectionSerializer
Efficient implement for serializingCollection
s that contain Strings.class
StringSerializer
This is the special serializer for regularString
s.class
TokenBufferSerializer
We also want to directly support serialization ofTokenBuffer
; and since it is part of core package, it can not implementJsonSerializable
(which is only included in the mapper package)class
ToStringSerializer
Simple general purpose serializer, useful for any type for whichObject.toString()
returns the desired JSON value.
-