Package org.codehaus.jackson.map.ser
Contains implementation classes of serialization part of
data binding.
-
Interface Summary Interface Description BeanPropertyFilter Interface that defines API for filter objects use (as configured usingJsonFilter
) for filtering bean properties to serialize. -
Class Summary Class Description AnyGetterWriter Class similar toBeanPropertyWriter
, but that will be used for serializingJsonAnyGetter
annotated (Map) propertiesArraySerializers Deprecated. Since 1.9 useStdArraySerializers
BasicSerializerFactory Factory class that can provide serializers for standard JDK classes, as well as custom classes that extend standard classes or implement one of "well-known" interfaces (such asCollection
).BeanPropertyWriter Base bean property handler class, which implements common parts of reflection-based functionality for accessing a property value and serializing it.BeanSerializer Serializer class that can serialize arbitrary bean objectsBeanSerializerBuilder Builder class used for aggregating deserialization information about a POJO, in order to build aJsonSerializer
for serializing intances.BeanSerializerFactory Factory class that can provide serializers for any regular Java beans (as defined by "having at least one get method recognizable as bean accessor" -- whereObject.getClass()
does not count); as well as for "standard" JDK types.BeanSerializerFactory.ConfigImpl Configuration settings container class for bean serializer factoryBeanSerializerModifier Abstract class that defines API for objects that can be registered (forBeanSerializerFactory
to participate in constructingBeanSerializer
instances.ContainerSerializers Deprecated. Since 1.9 useStdContainerSerializers
insteadCustomSerializerFactory Serializer factory implementation that allows for configuring mapping between types (classes) and serializers to use, by using multiple types of overrides.EnumSerializer Deprecated. Since 1.9 useEnumSerializer
FilteredBeanPropertyWriter DecoratedBeanPropertyWriter
that will filter out properties that are not to be included in currently active JsonView.FilterProvider Interface for objects that providers instances ofBeanPropertyFilter
that match given ids.JdkSerializers Deprecated. Since 1.9 useStdJdkSerializers
MapSerializer Deprecated. Since 1.9 useMapSerializer
PropertyBuilder Helper class forBeanSerializerFactory
that is used to constructBeanPropertyWriter
instances.PropertyBuilder.EmptyArrayChecker Helper object used to check if given array object is null or emptyPropertyBuilder.EmptyCollectionChecker Helper object used to check if given Collection object is null or emptyPropertyBuilder.EmptyMapChecker Helper object used to check if given Map object is null or emptyPropertyBuilder.EmptyStringChecker Helper object used to check if given String object is null or emptyScalarSerializerBase<T> Deprecated. Since 1.9 useSerializerBase
instead.SerializerBase<T> Deprecated. Since 1.9 useSerializerBase
StdKeySerializer Deprecated. Since 1.9 useStdKeySerializer
insteadStdSerializerProvider DefaultSerializerProvider
implementation.StdSerializers Container class for serializers used for handling standard JDK-provided types.StdSerializers.BooleanSerializer Serializer used for primitive boolean, as well as java.util.Boolean wrapper type.StdSerializers.CalendarSerializer Deprecated. Since 1.9, useDateSerializer
insteadStdSerializers.DoubleSerializer This is the special serializer for regularDouble
s (and primitive doubles)StdSerializers.FloatSerializer StdSerializers.IntegerSerializer This is the special serializer for regularInteger
s (and primitive ints)StdSerializers.IntLikeSerializer Similar toStdSerializers.IntegerSerializer
, but will not cast to Integer: instead, cast is toNumber
, and conversion is by callingNumber.intValue()
.StdSerializers.LongSerializer StdSerializers.NumberSerializer As a fallback, we may need to use this serializer for other types ofNumber
s (custom types).StdSerializers.SerializableSerializer Deprecated. Since 1.9, useDateSerializer
insteadStdSerializers.SerializableWithTypeSerializer Deprecated. Since 1.9, useDateSerializer
insteadStdSerializers.SqlDateSerializer Compared to regularStdSerializers.UtilDateSerializer
, we do use String representation here.StdSerializers.SqlTimeSerializer StdSerializers.StringSerializer Deprecated. Since 1.9, useStringSerializer
insteadStdSerializers.UtilDateSerializer Deprecated. Since 1.9, useDateSerializer
insteadToStringSerializer Deprecated. Since 1.9 useToStringSerializer