Top Classes
module tools.jackson.databind

Package tools.jackson.databind.ser.std


Class Summary

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

Intermediate base class for serializers used for various Java arrays.

public abstract class
AsArraySerializerBase<T>

Base class for serializers that will output contents as JSON arrays; typically serializers used for java.util.Collection and array types.

public class
NullSerializer

This is a simple dummy serializer that will just output literal JSON null value whenever serialization is requested.

public abstract class
ReferenceTypeSerializer<T>

Base implementation for values of ReferenceType.

public class
SimpleBeanPropertyFilter

Simple PropertyFilter implementation that only uses property name to determine whether to serialize property as is, or to filter it out.

public class
SimpleFilterProvider

Simple FilterProvider implementation that just stores direct id-to-filter mapping.

public abstract class
StdContainerSerializer<T>

Intermediate base class for serializers used for serializing types that contain element(s) of other types, such as arrays, java.util.Collections (Lists, Sets etc) and java.util.Maps and iterable things (java.util.Iterators).

public class
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.

public abstract class
StdDynamicSerializer<T>

Base class for standard serializers that are not (necessarily) container types but that similarly handle content that may vary in ways to require dynamic lookups.

public abstract class
public abstract class
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).

public class
ToEmptyObjectSerializer

Simple "bogus" serializer that will just serialize an empty Object for any given value.

public class
ToStringSerializer

Simple general purpose serializer, useful for any type for which Object#toString returns the desired String serialization value.

public abstract class
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).