Uses of Class
com.fasterxml.jackson.databind.ser.ContainerSerializer
-
Packages that use ContainerSerializer Package Description 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 ContainerSerializer in com.fasterxml.jackson.databind.ser
Methods in com.fasterxml.jackson.databind.ser that return ContainerSerializer Modifier and Type Method Description protected abstract ContainerSerializer<?>
ContainerSerializer. _withValueTypeSerializer(TypeSerializer vts)
Method that needs to be implemented to allow construction of a new serializer object with givenTypeSerializer
, used when addition type information is to be embedded.ContainerSerializer<?>
BasicSerializerFactory. buildCollectionSerializer(JavaType elemType, boolean staticTyping, TypeSerializer vts, JsonSerializer<java.lang.Object> valueSerializer)
ContainerSerializer<?>
BasicSerializerFactory. buildIndexedListSerializer(JavaType elemType, boolean staticTyping, TypeSerializer vts, JsonSerializer<java.lang.Object> valueSerializer)
ContainerSerializer<?>
ContainerSerializer. withValueTypeSerializer(TypeSerializer vts)
Factory(-like) method that can be used to construct a new container serializer that uses specifiedTypeSerializer
for decorating contained values with additional type information.Constructors in com.fasterxml.jackson.databind.ser with parameters of type ContainerSerializer Constructor Description ContainerSerializer(ContainerSerializer<?> src)
-
Uses of ContainerSerializer in com.fasterxml.jackson.databind.ser.impl
Subclasses of ContainerSerializer in com.fasterxml.jackson.databind.ser.impl Modifier and Type Class Description class
IndexedListSerializer
This is an optimized serializer for Lists that can be efficiently traversed by index (as opposed to others, such asLinkedList
that cannot}.class
IteratorSerializer
class
MapEntrySerializer
class
StringArraySerializer
Standard serializer used forString[]
values.Methods in com.fasterxml.jackson.databind.ser.impl that return ContainerSerializer Modifier and Type Method Description ContainerSerializer<?>
IndexedListSerializer. _withValueTypeSerializer(TypeSerializer vts)
ContainerSerializer<?>
IteratorSerializer. _withValueTypeSerializer(TypeSerializer vts)
ContainerSerializer<?>
MapEntrySerializer. _withValueTypeSerializer(TypeSerializer vts)
ContainerSerializer<?>
StringArraySerializer. _withValueTypeSerializer(TypeSerializer vts)
Strings never add type info; hence, even if type serializer is suggested, we'll ignore it... -
Uses of ContainerSerializer in com.fasterxml.jackson.databind.ser.std
Subclasses of ContainerSerializer in com.fasterxml.jackson.databind.ser.std Modifier and Type Class Description class
ArraySerializerBase<T>
Intermediate base class for serializers used for various Java arrays.class
AsArraySerializerBase<T>
Base class for serializers that will output contents as JSON arrays; typically serializers used forCollection
and array types.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
EnumSetSerializer
class
IterableSerializer
class
MapSerializer
Standard serializer implementation for serializing {link java.util.Map} types.class
ObjectArraySerializer
Generic serializer for Object arrays (Object[]
).static class
StdArraySerializers.BooleanArraySerializer
static class
StdArraySerializers.DoubleArraySerializer
static class
StdArraySerializers.FloatArraySerializer
static class
StdArraySerializers.IntArraySerializer
static class
StdArraySerializers.LongArraySerializer
static class
StdArraySerializers.ShortArraySerializer
protected static class
StdArraySerializers.TypedPrimitiveArraySerializer<T>
Intermediate base class used for cases where we may add type information (excludes boolean/int/double arrays).Methods in com.fasterxml.jackson.databind.ser.std that return ContainerSerializer Modifier and Type Method Description ContainerSerializer<?>
CollectionSerializer. _withValueTypeSerializer(TypeSerializer vts)
ContainerSerializer<?>
IterableSerializer. _withValueTypeSerializer(TypeSerializer vts)
ContainerSerializer<?>
ObjectArraySerializer. _withValueTypeSerializer(TypeSerializer vts)
ContainerSerializer<?>
StdArraySerializers.BooleanArraySerializer. _withValueTypeSerializer(TypeSerializer vts)
Booleans never add type info; hence, even if type serializer is suggested, we'll ignore it...ContainerSerializer<?>
StdArraySerializers.DoubleArraySerializer. _withValueTypeSerializer(TypeSerializer vts)
Doubles never add type info; hence, even if type serializer is suggested, we'll ignore it...ContainerSerializer<?>
StdArraySerializers.IntArraySerializer. _withValueTypeSerializer(TypeSerializer vts)
Ints never add type info; hence, even if type serializer is suggested, we'll ignore it...ContainerSerializer<?>
StdArraySerializers.TypedPrimitiveArraySerializer. _withValueTypeSerializer(TypeSerializer vts)
-