Top Description Classes
[default module]

Package com.fasterxml.jackson.databind.ser.impl


Contains implementation classes of serialization part of data binding.

Class Summary

Modifier and TypeClass and Description
public class
AttributePropertyWriter

VirtualBeanPropertyWriter implementation used for com.fasterxml.jackson.databind.annotation.JsonAppend, to serialize properties backed-by dynamically assignable attribute values.

public class
BeanAsArraySerializer

Deprecated as a consequence of BeanSerializerBase being deprecated.
Specialized POJO serializer that differs from com.fasterxml.jackson.databind.ser.BeanSerializer in that instead of producing a JSON Object it will output a JSON Array, omitting field names, and serializing values in specified serialization order.
public class
FailingSerializer

Deprecated as a consequence of StdSerializer being deprecated.
Special bogus "serializer" that will throw JsonMappingException if its serialize gets invoked.
public abstract class
FilteredBeanPropertyWriter

Decorated BeanPropertyWriter that will filter out properties that are not to be included in currently active JsonView.

public class
IndexedListSerializer

Deprecated as a consequence of AsArraySerializerBase being deprecated.
This is an optimized serializer for Lists that can be efficiently traversed by index (as opposed to others, such as LinkedList that cannot}.
public class
IndexedStringListSerializer

Deprecated as a consequence of StaticListSerializerBase being deprecated.
Efficient implement for serializing Lists that contains Strings and are random-accessible.
public class
IteratorSerializer

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

Deprecated as a consequence of ContainerSerializer being deprecated.
public class
ObjectIdWriter

Object that knows how to serialize Object Ids.

public class
public abstract class
PropertySerializerMap

Helper container used for resolving serializers for dynamic (possibly but not necessarily polymorphic) properties: properties whose type is not forced to use dynamic (declared) type and that are not final.

public class
ReadOnlyClassToSerializerMap

Optimized lookup table for accessing two types of serializers; typed and non-typed.

public class
SimpleBeanPropertyFilter

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

Deprecated as a consequence of ArraySerializerBase being deprecated.
Standard serializer used for String[] values.
public class
StringCollectionSerializer

Deprecated as a consequence of StaticListSerializerBase being deprecated.
Efficient implement for serializing Collections that contain Strings.
public class
TypeWrappedSerializer

Simple serializer that will call configured type serializer, passing in configured data serializer, and exposing it all as a simple serializer.

public class
UnknownSerializer

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

Deprecated as a consequence of StdSerializer being deprecated.
Special bogus "serializer" that will throw com.fasterxml.jackson.databind.exc.InvalidDefinitionException if its serialize gets invoked.
public class
UnwrappingBeanPropertyWriter

Variant of BeanPropertyWriter which will handle unwrapping of JSON Object (including of properties of Object within surrounding JSON object, and not as sub-object).

public class
UnwrappingBeanSerializer

Deprecated as a consequence of BeanSerializerBase being deprecated.
public class
WritableObjectId

Simple value container used to keep track of Object Ids during serialization.