## Uses of Interface
com.fasterxml.jackson.databind.ser.ContextualSerializer

Packages that use ContextualSerializer
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

Uses of ContextualSerializer in com.fasterxml.jackson.databind.ser

Classes in com.fasterxml.jackson.databind.ser that implement ContextualSerializer
`class` `BeanSerializer` Serializer class that can serialize Java objects that map to JSON Object output.

Uses of ContextualSerializer in com.fasterxml.jackson.databind.ser.impl

Classes in com.fasterxml.jackson.databind.ser.impl that implement ContextualSerializer
`class` `IndexedListSerializer` This is an optimized serializer for Lists that can be efficiently traversed by index (as opposed to others, such as `LinkedList` that can not}.
`class` `IndexedStringListSerializer` Efficient implement for serializing `List`s that contains Strings and are random-accessible.
`class` `IteratorSerializer`
`class` `StringArraySerializer` Standard serializer used for `String[]` values.
`class` `StringCollectionSerializer` Efficient implement for serializing `Collection`s that contain Strings.
`class` `UnwrappingBeanSerializer`

Uses of ContextualSerializer in com.fasterxml.jackson.databind.ser.std

Classes in com.fasterxml.jackson.databind.ser.std that implement ContextualSerializer
`class` `AsArraySerializerBase<T>` Base class for serializers that will output contents as JSON arrays; typically serializers used for `Collection` and array types.
`class` `BeanSerializerBase` Base class both for the standard bean serializer, and couple of variants that only differ in small details.
`class` `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).
`class` `EnumMapSerializer` Specialized serializer for `EnumMap`s.
`class` `EnumSetSerializer`
`class` `IterableSerializer`
`class` `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.
`class` `MapSerializer` Standard serializer implementation for serializing {link java.util.Map} types.
`class` `ObjectArraySerializer` Generic serializer for Object arrays (`Object[]`).

Copyright © 2012 fasterxml.com. All Rights Reserved.