Uses of Class
com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap
-
Packages that use PropertySerializerMap Package Description com.fasterxml.jackson.databind Basic data binding (mapping) functionality that allows for reading JSON content into Java Objects (POJOs) and JSON Trees (JsonNode
), as well as writing Java Objects and trees as JSON.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 PropertySerializerMap in com.fasterxml.jackson.databind
Fields in com.fasterxml.jackson.databind declared as PropertySerializerMap Modifier and Type Field Description protected PropertySerializerMap
SequenceWriter. _dynamicSerializers
IfSequenceWriter._rootSerializer
is not defined (no root type was used for constructingObjectWriter
), we will use simple scheme for keeping track of serializers needed. -
Uses of PropertySerializerMap in com.fasterxml.jackson.databind.ser
Fields in com.fasterxml.jackson.databind.ser declared as PropertySerializerMap Modifier and Type Field Description protected PropertySerializerMap
BeanPropertyWriter. _dynamicSerializers
In case serializer is not known statically (i.e.Methods in com.fasterxml.jackson.databind.ser with parameters of type PropertySerializerMap Modifier and Type Method Description protected JsonSerializer<java.lang.Object>
BeanPropertyWriter. _findAndAddDynamic(PropertySerializerMap map, java.lang.Class<?> type, SerializerProvider provider)
-
Uses of PropertySerializerMap in com.fasterxml.jackson.databind.ser.impl
Subclasses of PropertySerializerMap in com.fasterxml.jackson.databind.ser.impl Modifier and Type Class Description private static class
PropertySerializerMap.Double
private static class
PropertySerializerMap.Empty
Bogus instance that contains no serializers; used as the default map with new serializers.private static class
PropertySerializerMap.Multi
private static class
PropertySerializerMap.Single
Map that contains a single serializer; although seemingly silly this is probably the most commonly used variant because many theoretically dynamic or polymorphic types just have single actual type.Fields in com.fasterxml.jackson.databind.ser.impl declared as PropertySerializerMap Modifier and Type Field Description protected PropertySerializerMap
MapEntrySerializer. _dynamicValueSerializers
If value type cannot be statically determined, mapping from runtime value types to serializers are stored in this object.PropertySerializerMap
PropertySerializerMap.SerializerAndMapResult. map
Methods in com.fasterxml.jackson.databind.ser.impl that return PropertySerializerMap Modifier and Type Method Description static PropertySerializerMap
PropertySerializerMap. emptyForProperties()
static PropertySerializerMap
PropertySerializerMap. emptyForRootValues()
static PropertySerializerMap
PropertySerializerMap. emptyMap()
Deprecated.Since 2.5 UseemptyForProperties()
insteadPropertySerializerMap
PropertySerializerMap.Double. newWith(java.lang.Class<?> type, JsonSerializer<java.lang.Object> serializer)
PropertySerializerMap
PropertySerializerMap.Empty. newWith(java.lang.Class<?> type, JsonSerializer<java.lang.Object> serializer)
PropertySerializerMap
PropertySerializerMap.Multi. newWith(java.lang.Class<?> type, JsonSerializer<java.lang.Object> serializer)
abstract PropertySerializerMap
PropertySerializerMap. newWith(java.lang.Class<?> type, JsonSerializer<java.lang.Object> serializer)
PropertySerializerMap
PropertySerializerMap.Single. newWith(java.lang.Class<?> type, JsonSerializer<java.lang.Object> serializer)
Methods in com.fasterxml.jackson.databind.ser.impl with parameters of type PropertySerializerMap Modifier and Type Method Description protected JsonSerializer<java.lang.Object>
MapEntrySerializer. _findAndAddDynamic(PropertySerializerMap map, JavaType type, SerializerProvider provider)
protected JsonSerializer<java.lang.Object>
MapEntrySerializer. _findAndAddDynamic(PropertySerializerMap map, java.lang.Class<?> type, SerializerProvider provider)
protected JsonSerializer<java.lang.Object>
UnwrappingBeanPropertyWriter. _findAndAddDynamic(PropertySerializerMap map, java.lang.Class<?> type, SerializerProvider provider)
Constructors in com.fasterxml.jackson.databind.ser.impl with parameters of type PropertySerializerMap Constructor Description Double(PropertySerializerMap base, java.lang.Class<?> type1, JsonSerializer<java.lang.Object> serializer1, java.lang.Class<?> type2, JsonSerializer<java.lang.Object> serializer2)
Multi(PropertySerializerMap base, PropertySerializerMap.TypeAndSerializer[] entries)
PropertySerializerMap(PropertySerializerMap base)
SerializerAndMapResult(JsonSerializer<java.lang.Object> serializer, PropertySerializerMap map)
Single(PropertySerializerMap base, java.lang.Class<?> type, JsonSerializer<java.lang.Object> serializer)
-
Uses of PropertySerializerMap in com.fasterxml.jackson.databind.ser.std
Fields in com.fasterxml.jackson.databind.ser.std declared as PropertySerializerMap Modifier and Type Field Description protected PropertySerializerMap
AsArraySerializerBase. _dynamicSerializers
If element type cannot be statically determined, mapping from runtime type to serializer is handled using this objectprotected PropertySerializerMap
ObjectArraySerializer. _dynamicSerializers
If element type cannot be statically determined, mapping from runtime type to serializer is handled using this objectprotected PropertySerializerMap
ReferenceTypeSerializer. _dynamicSerializers
If element type cannot be statically determined, mapping from runtime type to serializer is handled using this objectprotected PropertySerializerMap
StdKeySerializers.Dynamic. _dynamicSerializers
protected PropertySerializerMap
MapSerializer. _dynamicValueSerializers
If value type cannot be statically determined, mapping from runtime value types to serializers are stored in this object.Methods in com.fasterxml.jackson.databind.ser.std with parameters of type PropertySerializerMap Modifier and Type Method Description protected JsonSerializer<java.lang.Object>
AsArraySerializerBase. _findAndAddDynamic(PropertySerializerMap map, JavaType type, SerializerProvider provider)
protected JsonSerializer<java.lang.Object>
AsArraySerializerBase. _findAndAddDynamic(PropertySerializerMap map, java.lang.Class<?> type, SerializerProvider provider)
protected JsonSerializer<java.lang.Object>
MapSerializer. _findAndAddDynamic(PropertySerializerMap map, JavaType type, SerializerProvider provider)
protected JsonSerializer<java.lang.Object>
MapSerializer. _findAndAddDynamic(PropertySerializerMap map, java.lang.Class<?> type, SerializerProvider provider)
protected JsonSerializer<java.lang.Object>
ObjectArraySerializer. _findAndAddDynamic(PropertySerializerMap map, JavaType type, SerializerProvider provider)
protected JsonSerializer<java.lang.Object>
ObjectArraySerializer. _findAndAddDynamic(PropertySerializerMap map, java.lang.Class<?> type, SerializerProvider provider)
protected JsonSerializer<java.lang.Object>
StdKeySerializers.Dynamic. _findAndAddDynamic(PropertySerializerMap map, java.lang.Class<?> type, SerializerProvider provider)
-