ArraySerializerBase<T> |
Intermediate base class for serializers used for various
Java arrays.
|
AsArraySerializerBase<T> |
Base class for serializers that will output contents as JSON
arrays; typically serializers used for Collection
and array types.
|
AtomicReferenceSerializer |
|
BeanSerializerBase |
Base class both for the standard bean serializer, and couple
of variants that only differ in small details.
|
BooleanSerializer |
Serializer used for primitive boolean, as well as java.util.Boolean
wrapper type.
|
ByteArraySerializer |
Unlike other integral number array serializers, we do not just print out byte values
as numbers.
|
ByteBufferSerializer |
|
CalendarSerializer |
Standard serializer for Calendar .
|
ClassSerializer |
Also: default bean access will not do much good with Class.class.
|
CollectionSerializer |
Fallback serializer for cases where Collection is not known to be
of type for which more specializer serializer exists (such as
index-accessible List).
|
DateSerializer |
For efficiency, we will serialize Dates as longs, instead of
potentially more readable Strings.
|
DateTimeSerializerBase<T> |
|
EnumSerializer |
Standard serializer used for Enum types.
|
EnumSetSerializer |
|
FileSerializer |
For now, File objects get serialized by just outputting
absolute (but not canonical) name as String value
|
InetAddressSerializer |
Simple serializer for InetAddress .
|
InetSocketAddressSerializer |
Simple serializer for InetSocketAddress .
|
IterableSerializer |
|
JsonValueSerializer |
Serializer class that can serialize Object that have a
JsonValue annotation to
indicate that serialization should be done by calling the method
annotated, and serializing result it returns.
|
MapProperty |
Helper class needed to support flexible filtering of Map properties
with generic JSON Filter functionality.
|
MapSerializer |
Standard serializer implementation for serializing {link java.util.Map} types.
|
NonTypedScalarSerializerBase<T> |
Deprecated. |
NullSerializer |
This is a simple dummy serializer that will just output literal
JSON null value whenever serialization is requested.
|
NumberSerializer |
As a fallback, we may need to use this serializer for other
types of Number s: both custom types and "big" numbers
like BigInteger and BigDecimal .
|
NumberSerializers |
Container class for serializers used for handling standard JDK-provided
primitve number types and their wrapper counterparts (like Integer ).
|
NumberSerializers.Base<T> |
Shared base class for actual primitive/wrapper number serializers.
|
NumberSerializers.DoubleSerializer |
This is the special serializer for regular Double s (and
primitive doubles)
|
NumberSerializers.FloatSerializer |
|
NumberSerializers.IntegerSerializer |
This is the special serializer for regular Integer s
(and primitive ints)
|
NumberSerializers.IntLikeSerializer |
|
NumberSerializers.LongSerializer |
|
NumberSerializers.ShortSerializer |
|
ObjectArraySerializer |
Generic serializer for Object arrays (Object[] ).
|
RawSerializer<T> |
This is a simple dummy serializer that will just output raw values by calling
toString() on value to serialize.
|
ReferenceTypeSerializer<T> |
|
SerializableSerializer |
|
SqlDateSerializer |
Compared to regular Date serialization, we do use String
representation here.
|
SqlTimeSerializer |
|
StaticListSerializerBase<T extends java.util.Collection<?>> |
Intermediate base class for Lists, Collections and Arrays
that contain static (non-dynamic) value types.
|
StdArraySerializers |
Dummy container class to group standard homogenous array serializer implementations
(primitive arrays and String array).
|
StdArraySerializers.BooleanArraySerializer |
|
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.
|
StdArraySerializers.DoubleArraySerializer |
|
StdArraySerializers.FloatArraySerializer |
|
StdArraySerializers.IntArraySerializer |
|
StdArraySerializers.LongArraySerializer |
|
StdArraySerializers.ShortArraySerializer |
|
StdDelegatingSerializer |
Serializer implementation where given Java type is first converted
to an intermediate "delegate type" (using a configured
Converter , and then this delegate value is serialized by Jackson.
|
StdJdkSerializers |
Class that providers access to serializers user for non-structured JDK types that
are serializer as scalars; some using basic ToStringSerializer ,
others explicit serializers.
|
StdJdkSerializers.AtomicBooleanSerializer |
|
StdJdkSerializers.AtomicIntegerSerializer |
|
StdJdkSerializers.AtomicLongSerializer |
|
StdKeySerializer |
Deprecated.
|
StdKeySerializers |
|
StdKeySerializers.Default |
This is a "chameleon" style multi-type key serializer for simple
standard JDK types.
|
StdKeySerializers.Dynamic |
Key serializer used when key type is not known statically, and actual key
serializer needs to be dynamically located.
|
StdKeySerializers.EnumKeySerializer |
Specialized instance to use for Enum keys, as per [databind#1322]
|
StdKeySerializers.StringKeySerializer |
Simple and fast key serializer when keys are Strings.
|
StdScalarSerializer<T> |
|
StdSerializer<T> |
Base class used by all standard serializers, and can also
be used for custom serializers (in fact, this is the recommended
base class to use).
|
StringSerializer |
This is the special serializer for regular String s.
|
TimeZoneSerializer |
|
ToEmptyObjectSerializer |
Simple "bogus" serializer that will just serialize an empty
Object for any given value.
|
TokenBufferSerializer |
We also want to directly support serialization of TokenBuffer ;
and since it is part of core package, it cannot implement
JsonSerializable
(which is only included in the mapper package)
|
ToStringSerializer |
Simple general purpose serializer, useful for any
type for which Object.toString() returns the desired JSON
value.
|
ToStringSerializerBase |
Intermediate base class that serves as base for standard ToStringSerializer
as well as for custom subtypes that want to add processing for converting from
value to output into its String representation (whereas standard version
simply calls value object's toString() method).
|
UUIDSerializer |
|