Package | Description |
---|---|
com.fasterxml.jackson.databind.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.
|
com.fasterxml.jackson.databind.ser |
Contains implementation classes of serialization part of
data binding.
|
com.fasterxml.jackson.databind.ser.impl |
Contains implementation classes of serialization part of
data binding.
|
com.fasterxml.jackson.databind.ser.std |
Class and Description |
---|
StdScalarSerializer |
StdSerializer
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).
|
Class and Description |
---|
BeanSerializerBase
Base class both for the standard bean serializer, and couple
of variants that only differ in small details.
|
MapSerializer
Standard serializer implementation for serializing {link java.util.Map} types.
|
StdSerializer
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).
|
Class and Description |
---|
ArraySerializerBase
Intermediate base class for serializers used for various
Java arrays.
|
AsArraySerializerBase
Base class for serializers that will output contents as JSON
arrays; typically serializers used for
Collection
and array types. |
BeanSerializerBase
Base class both for the standard bean serializer, and couple
of variants that only differ in small details.
|
StaticListSerializerBase
Intermediate base class for Lists, Collections and Arrays
that contain static (non-dynamic) value types.
|
StdSerializer
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).
|
ToEmptyObjectSerializer
Simple "bogus" serializer that will just serialize an empty
Object for any given value.
|
Class and Description |
---|
ArraySerializerBase
Intermediate base class for serializers used for various
Java arrays.
|
AsArraySerializerBase
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.
|
CalendarSerializer
Standard serializer for
Calendar . |
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 |
EnumSerializer
Standard serializer used for
Enum types. |
EnumSetSerializer |
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. |
MapSerializer
Standard serializer implementation for serializing {link java.util.Map} types.
|
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.Base
Shared base class for actual primitive/wrapper number serializers.
|
ObjectArraySerializer
Generic serializer for Object arrays (
Object[] ). |
ReferenceTypeSerializer
Base implementation for values of
ReferenceType . |
SerializableSerializer
Generic handler for types that implement
JsonSerializable . |
SqlDateSerializer
Compared to regular
Date serialization, we do use String
representation here. |
StaticListSerializerBase
Intermediate base class for Lists, Collections and Arrays
that contain static (non-dynamic) value types.
|
StdArraySerializers.BooleanArraySerializer |
StdArraySerializers.DoubleArraySerializer |
StdArraySerializers.FloatArraySerializer |
StdArraySerializers.IntArraySerializer |
StdArraySerializers.LongArraySerializer |
StdArraySerializers.ShortArraySerializer |
StdArraySerializers.TypedPrimitiveArraySerializer
Intermediate base class used for cases where we may add
type information (excludes boolean/int/double arrays).
|
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. |
StdKeySerializers.EnumKeySerializer
Specialized instance to use for Enum keys, as per [databind#1322]
|
StdScalarSerializer |
StdSerializer
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).
|
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). |
Copyright © 2008–2021 FasterXML. All rights reserved.