Uses of Annotation Interface
org.codehaus.jackson.map.annotate.JacksonStdImpl
Packages that use JacksonStdImpl
Package
Description
Contains implementation classes of deserialization part of
data binding.
Contains public standard implementations of abstraction that
Jackson uses.
Contains implementation classes of serialization part of
data binding.
-
Uses of JacksonStdImpl in org.codehaus.jackson.map.deser
Classes in org.codehaus.jackson.map.deser with annotations of type JacksonStdImplModifier and TypeClassDescriptionclass
Deprecated.class
Deprecated.Since 1.9 useClassDeserializer
instead.static final class
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 JacksonStdImplModifier and TypeClassDescriptionclass
class
class
Basic serializer that can take JSON "Array" structure and construct aCollection
instance, with typed contents.class
Basic serializer that can take Json "Object" structure and construct aMap
instance, with typed contents.class
Basic serializer that can serialize non-primitive arrays.static class
static class
This is bit trickier to implement efficiently, while avoiding overflow problems.static final class
static final class
static final class
static final class
static final class
static final class
static final class
static final class
For typeNumber.class
, we can just rely on type mappings that plainJsonParser.getNumberValue()
returns.static final class
final class
class
class
We also want to directly support deserialization ofTokenBuffer
.class
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 JacksonStdImplModifier and TypeClassDescriptionclass
Deprecated.Since 1.9 useEnumSerializer
class
Deprecated.Since 1.9 useMapSerializer
static final class
Serializer used for primitive boolean, as well as java.util.Boolean wrapper type.static final class
Deprecated.Since 1.9, useDateSerializer
insteadstatic final class
This is the special serializer for regularDouble
s (and primitive doubles)static final class
static final class
This is the special serializer for regularInteger
s (and primitive ints)static final class
Similar toStdSerializers.IntegerSerializer
, but will not cast to Integer: instead, cast is toNumber
, and conversion is by callingNumber.intValue()
.static final class
static final class
As a fallback, we may need to use this serializer for other types ofNumber
s (custom types).static final class
Deprecated.Since 1.9, useDateSerializer
insteadstatic final class
Deprecated.Since 1.9, useDateSerializer
insteadstatic final class
Compared to regularStdSerializers.UtilDateSerializer
, we do use String representation here.static final class
static final class
Deprecated.Since 1.9, useStringSerializer
insteadstatic final class
Deprecated.Since 1.9, useDateSerializer
insteadfinal class
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 JacksonStdImplModifier and TypeClassDescriptionclass
Standard serializer forCalendar
.class
For efficiency, we will serialize Dates as longs, instead of potentially more readable Strings.class
Specialized serializer forEnumMap
s.class
Standard serializer used forEnum
types.final class
Efficient implementation for serializingList
s that contains Strings and are random-accessible.class
class
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
Standard serializer implementation for serializing {link java.util.Map} types.class
This is a simple dummy serializer that will just output literal JSON null value whenever serialization is requested.class
Generic serializer for Object arrays (Object[]
).class
This is a simple dummy serializer that will just output raw values by calling toString() on value to serialize.class
Generic handler for types that implementJsonSerializable
.class
Generic handler for types that implementJsonSerializableWithType
.static final class
static final class
Unlike other integral number array serializers, we do not just print out byte values as numbers.static final class
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 final class
static final class
static final class
static final class
static final class
static final class
Standard serializer used forString[]
values.static class
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
class
Efficient implement for serializingCollection
s that contain Strings.final class
This is the special serializer for regularString
s.class
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
Simple general purpose serializer, useful for any type for whichObject.toString()
returns the desired JSON value.
CalendarDeserializer
instead.