Top Classes
module jackson.databind

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


Class Summary

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

References Deprecated ContainerSerializer is deprecated or references (maybe indirectly) at least one deprecated element.
Intermediate base class for serializers used for various Java arrays.
public abstract class
AsArraySerializerBase<T>

References Deprecated ContainerSerializer is deprecated or references (maybe indirectly) at least one deprecated element.
Base class for serializers that will output contents as JSON arrays; typically serializers used for java.util.Collection and array types.
public class
AtomicReferenceSerializer

References Deprecated ReferenceTypeSerializer is deprecated or references (maybe indirectly) at least one deprecated element.
public abstract class
BeanSerializerBase

References Deprecated StdSerializer is deprecated or references (maybe indirectly) at least one deprecated element.
Base class both for the standard bean serializer, and couple of variants that only differ in small details.
public class
BooleanSerializer

References Deprecated StdScalarSerializer is deprecated or references (maybe indirectly) at least one deprecated element.
Serializer used for primitive boolean, as well as java.util.Boolean wrapper type.
public class
ByteArraySerializer

References Deprecated StdSerializer is deprecated or references (maybe indirectly) at least one deprecated element.
Unlike other integral number array serializers, we do not just print out byte values as numbers.
public class
ByteBufferSerializer

References Deprecated StdScalarSerializer is deprecated or references (maybe indirectly) at least one deprecated element.
public class
CalendarSerializer

References Deprecated DateTimeSerializerBase is deprecated or references (maybe indirectly) at least one deprecated element.
Standard serializer for java.util.Calendar.
public class
ClassSerializer

References Deprecated StdScalarSerializer is deprecated or references (maybe indirectly) at least one deprecated element.
Also: default bean access will not do much good with Class.class.
public class
CollectionSerializer

References Deprecated AsArraySerializerBase is deprecated or references (maybe indirectly) at least one deprecated element.
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

References Deprecated DateTimeSerializerBase is deprecated or references (maybe indirectly) at least one deprecated element.
For efficiency, we will serialize Dates as longs, instead of potentially more readable Strings.
public abstract class
DateTimeSerializerBase<T>

References Deprecated StdScalarSerializer is deprecated or references (maybe indirectly) at least one deprecated element.
public class
EnumSerializer

References Deprecated StdScalarSerializer is deprecated or references (maybe indirectly) at least one deprecated element.
Standard serializer used for java.lang.Enum types.
public class
EnumSetSerializer

References Deprecated AsArraySerializerBase is deprecated or references (maybe indirectly) at least one deprecated element.
public class
FileSerializer

References Deprecated StdScalarSerializer is deprecated or references (maybe indirectly) at least one deprecated element.
For now, File objects get serialized by just outputting absolute (but not canonical) name as String value
public class
InetAddressSerializer

References Deprecated StdScalarSerializer is deprecated or references (maybe indirectly) at least one deprecated element.
Simple serializer for java.net.InetAddress.
public class
InetSocketAddressSerializer

References Deprecated StdScalarSerializer is deprecated or references (maybe indirectly) at least one deprecated element.
Simple serializer for InetSocketAddress.
public class
IterableSerializer

References Deprecated AsArraySerializerBase is deprecated or references (maybe indirectly) at least one deprecated element.
public class
JsonValueSerializer

References Deprecated StdSerializer is deprecated or references (maybe indirectly) at least one deprecated element.
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

References Deprecated ContainerSerializer is deprecated or references (maybe indirectly) at least one deprecated element.
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

References Deprecated StdSerializer is deprecated or references (maybe indirectly) at least one deprecated element.
This is a simple dummy serializer that will just output literal JSON null value whenever serialization is requested.
public class
NumberSerializer

References Deprecated StdScalarSerializer is deprecated or references (maybe indirectly) at least one deprecated element.
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

References Deprecated ArraySerializerBase is deprecated or references (maybe indirectly) at least one deprecated element.
Generic serializer for Object arrays (Object[]).
public class
RawSerializer<T>

References Deprecated StdSerializer is deprecated or references (maybe indirectly) at least one deprecated element.
This is a simple dummy serializer that will just output raw values by calling toString() on value to serialize.
public abstract class
ReferenceTypeSerializer<T>

References Deprecated StdSerializer is deprecated or references (maybe indirectly) at least one deprecated element.
Base implementation for values of ReferenceType.
public class
SerializableSerializer

References Deprecated StdSerializer is deprecated or references (maybe indirectly) at least one deprecated element.
Generic handler for types that implement JsonSerializable.
public class
SqlDateSerializer

References Deprecated DateTimeSerializerBase is deprecated or references (maybe indirectly) at least one deprecated element.
Compared to regular java.util.Date serialization, we do use String representation here.
public class
SqlTimeSerializer

References Deprecated StdScalarSerializer is deprecated or references (maybe indirectly) at least one deprecated element.
public abstract class
StaticListSerializerBase<T extends Collection<?>>

References Deprecated StdSerializer is deprecated or references (maybe indirectly) at least one deprecated element.
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

References Deprecated StdSerializer is deprecated or references (maybe indirectly) at least one deprecated element.
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>

References Deprecated StdSerializer is deprecated or references (maybe indirectly) at least one deprecated element.
public abstract class
StdSerializer<T>

References Deprecated SchemaAware is deprecated or references (maybe indirectly) at least one deprecated element.
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

References Deprecated StdScalarSerializer is deprecated or references (maybe indirectly) at least one deprecated element.
This is the special serializer for regular java.lang.Strings.
public class
TimeZoneSerializer

References Deprecated StdScalarSerializer is deprecated or references (maybe indirectly) at least one deprecated element.
public class
ToEmptyObjectSerializer

References Deprecated StdSerializer is deprecated or references (maybe indirectly) at least one deprecated element.
Simple "bogus" serializer that will just serialize an empty Object for any given value.
public class
TokenBufferSerializer

References Deprecated StdSerializer is deprecated or references (maybe indirectly) at least one deprecated element.
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

References Deprecated ToStringSerializerBase is deprecated or references (maybe indirectly) at least one deprecated element.
Simple general purpose serializer, useful for any type for which Object#toString returns the desired JSON value.
public abstract class
ToStringSerializerBase

References Deprecated StdSerializer is deprecated or references (maybe indirectly) at least one deprecated element.
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

References Deprecated StdScalarSerializer is deprecated or references (maybe indirectly) at least one deprecated element.
Specialized JsonSerializer to output java.util.UUIDs.