Top Classes
[default module]

Package com.fasterxml.jackson.databind.ser.std


Class Summary

Modifier and TypeClass and Description
public abstract class
ArraySerializerBase<
Type of arrays serializer handles
T
>

Deprecated as a consequence of ContainerSerializer being deprecated.
Intermediate base class for serializers used for various Java arrays.
public abstract class
AsArraySerializerBase<T>

Deprecated as a consequence of ContainerSerializer being deprecated.
Base class for serializers that will output contents as JSON arrays; typically serializers used for java.util.Collection and array types.
public class
AtomicReferenceSerializer

Deprecated as a consequence of ReferenceTypeSerializer being deprecated.
public abstract class
BeanSerializerBase

Deprecated as a consequence of StdSerializer being deprecated.
Base class both for the standard bean serializer, and couple of variants that only differ in small details.
public class
BooleanSerializer

Deprecated as a consequence of StdScalarSerializer being deprecated.
Serializer used for primitive boolean, as well as java.util.Boolean wrapper type.
public class
ByteArraySerializer

Deprecated as a consequence of StdSerializer being deprecated.
Unlike other integral number array serializers, we do not just print out byte values as numbers.
public class
ByteBufferSerializer

Deprecated as a consequence of StdScalarSerializer being deprecated.
public class
CalendarSerializer

Deprecated as a consequence of DateTimeSerializerBase being deprecated.
Standard serializer for java.util.Calendar.
public class
ClassSerializer

Deprecated as a consequence of StdScalarSerializer being deprecated.
Also: default bean access will not do much good with Class.class.
public class
CollectionSerializer

Deprecated as a consequence of AsArraySerializerBase being deprecated.
Fallback serializer for cases where Collection is not known to be of type for which more specializer serializer exists (such as index-accessible List).
public class
DateSerializer

Deprecated as a consequence of DateTimeSerializerBase being deprecated.
For efficiency, we will serialize Dates as longs, instead of potentially more readable Strings.
public abstract class
DateTimeSerializerBase<T>

Deprecated as a consequence of StdScalarSerializer being deprecated.
public class
EnumSerializer

Deprecated as a consequence of StdScalarSerializer being deprecated.
Standard serializer used for java.lang.Enum types.
public class
EnumSetSerializer

Deprecated as a consequence of AsArraySerializerBase being deprecated.
public class
FileSerializer

Deprecated as a consequence of StdScalarSerializer being deprecated.
For now, File objects get serialized by just outputting absolute (but not canonical) name as String value
public class
InetAddressSerializer

Deprecated as a consequence of StdScalarSerializer being deprecated.
Simple serializer for java.net.InetAddress.
public class
InetSocketAddressSerializer

Deprecated as a consequence of StdScalarSerializer being deprecated.
Simple serializer for InetSocketAddress.
public class
IterableSerializer

Deprecated as a consequence of AsArraySerializerBase being deprecated.
public class
JsonValueSerializer

Deprecated as a consequence of StdSerializer being deprecated.
Serializer class that can serialize Object that have a com.fasterxml.jackson.annotation.JsonValue annotation to indicate that serialization should be done by calling the method annotated, and serializing result it returns.
public class
MapProperty

Helper class needed to support flexible filtering of Map properties with generic JSON Filter functionality.

public class
MapSerializer

Deprecated as a consequence of ContainerSerializer being deprecated.
Standard serializer implementation for serializing {link java.util.Map} types.
public abstract class
NonTypedScalarSerializerBase<T>

Deprecated
Intermediate base class for limited number of scalar types that should never include type information.
public class
NullSerializer

Deprecated as a consequence of StdSerializer being deprecated.
This is a simple dummy serializer that will just output literal JSON null value whenever serialization is requested.
public class
NumberSerializer

Deprecated as a consequence of StdScalarSerializer being deprecated.
As a fallback, we may need to use this serializer for other types of Numbers: both custom types and "big" numbers like BigInteger and BigDecimal.
public class
NumberSerializers

Container class for serializers used for handling standard JDK-provided primitve number types and their wrapper counterparts (like java.lang.Integer).

public class
ObjectArraySerializer

Deprecated as a consequence of ArraySerializerBase being deprecated.
Generic serializer for Object arrays (Object[]).
public class
RawSerializer<T>

Deprecated as a consequence of StdSerializer being deprecated.
This is a simple dummy serializer that will just output raw values by calling toString() on value to serialize.
public abstract class
ReferenceTypeSerializer<T>

Deprecated as a consequence of StdSerializer being deprecated.
Base implementation for values of ReferenceType.
public class
SerializableSerializer

Deprecated as a consequence of StdSerializer being deprecated.
Generic handler for types that implement JsonSerializable.
public class
SqlDateSerializer

Deprecated as a consequence of DateTimeSerializerBase being deprecated.
Compared to regular java.util.Date serialization, we do use String representation here.
public class
SqlTimeSerializer

Deprecated as a consequence of StdScalarSerializer being deprecated.
public abstract class
StaticListSerializerBase<T extends Collection<?>>

Deprecated as a consequence of StdSerializer being deprecated.
Intermediate base class for Lists, Collections and Arrays that contain static (non-dynamic) value types.
public class
StdArraySerializers

Dummy container class to group standard homogenous array serializer implementations (primitive arrays and String array).

public class
StdDelegatingSerializer

Deprecated as a consequence of StdSerializer being deprecated.
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.
public class
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.

public class
StdKeySerializer

Deprecated Since 2.8, use StdKeySerializers.Default instead.
Specialized serializer that can be used as the generic key serializer, when serializing java.util.Maps to JSON Objects.
public abstract class
public abstract class
StdScalarSerializer<T>

Deprecated as a consequence of StdSerializer being deprecated.
public abstract class
StdSerializer<T>

Deprecated as a consequence of SchemaAware being deprecated.
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).
public class
StringSerializer

Deprecated as a consequence of StdScalarSerializer being deprecated.
This is the special serializer for regular java.lang.Strings.
public class
TimeZoneSerializer

Deprecated as a consequence of StdScalarSerializer being deprecated.
public class
ToEmptyObjectSerializer

Deprecated as a consequence of StdSerializer being deprecated.
Simple "bogus" serializer that will just serialize an empty Object for any given value.
public class
TokenBufferSerializer

Deprecated as a consequence of StdSerializer being deprecated.
We also want to directly support serialization of TokenBuffer; and since it is part of core package, it cannot implement com.fasterxml.jackson.databind.JsonSerializable (which is only included in the mapper package)
public class
ToStringSerializer

Deprecated as a consequence of ToStringSerializerBase being deprecated.
Simple general purpose serializer, useful for any type for which Object#toString returns the desired JSON value.
public abstract class
ToStringSerializerBase

Deprecated as a consequence of StdSerializer being deprecated.
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).
public class
UUIDSerializer

Deprecated as a consequence of StdScalarSerializer being deprecated.
Specialized JsonSerializer to output java.util.UUIDs.