Package org.codehaus.jackson.map.ser
package org.codehaus.jackson.map.ser
Contains implementation classes of serialization part of
data binding.
-
ClassDescriptionClass similar to
BeanPropertyWriter
, but that will be used for serializingJsonAnyGetter
annotated (Map) propertiesDeprecated.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
).Interface that defines API for filter objects use (as configured usingJsonFilter
) for filtering bean properties to serialize.Base bean property handler class, which implements common parts of reflection-based functionality for accessing a property value and serializing it.Serializer class that can serialize arbitrary bean objectsBuilder class used for aggregating deserialization information about a POJO, in order to build aJsonSerializer
for serializing intances.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.Configuration settings container class for bean serializer factoryAbstract class that defines API for objects that can be registered (forBeanSerializerFactory
to participate in constructingBeanSerializer
instances.Deprecated.Since 1.9 useStdContainerSerializers
insteadSerializer factory implementation that allows for configuring mapping between types (classes) and serializers to use, by using multiple types of overrides.Deprecated.Since 1.9 useEnumSerializer
DecoratedBeanPropertyWriter
that will filter out properties that are not to be included in currently active JsonView.Interface for objects that providers instances ofBeanPropertyFilter
that match given ids.Deprecated.Since 1.9 useStdJdkSerializers
Deprecated.Since 1.9 useMapSerializer
Helper class forBeanSerializerFactory
that is used to constructBeanPropertyWriter
instances.Helper object used to check if given array object is null or emptyHelper object used to check if given Collection object is null or emptyHelper object used to check if given Map object is null or emptyHelper object used to check if given String object is null or emptyDeprecated.Since 1.9 useSerializerBase
instead.Deprecated.Since 1.9 useSerializerBase
Deprecated.Since 1.9 useStdKeySerializer
insteadDefaultSerializerProvider
implementation.Container class for serializers used for handling standard JDK-provided types.Serializer used for primitive boolean, as well as java.util.Boolean wrapper type.Deprecated.Since 1.9, useDateSerializer
insteadThis is the special serializer for regularDouble
s (and primitive doubles)This is the special serializer for regularInteger
s (and primitive ints)Similar toStdSerializers.IntegerSerializer
, but will not cast to Integer: instead, cast is toNumber
, and conversion is by callingNumber.intValue()
.As a fallback, we may need to use this serializer for other types ofNumber
s (custom types).Deprecated.Since 1.9, useDateSerializer
insteadDeprecated.Since 1.9, useDateSerializer
insteadCompared to regularStdSerializers.UtilDateSerializer
, we do use String representation here.Deprecated.Since 1.9, useStringSerializer
insteadDeprecated.Since 1.9, useDateSerializer
insteadDeprecated.Since 1.9 useToStringSerializer
StdArraySerializers