Contains implementation classes of serialization part of data binding.
Interface Summary Interface Description BeanPropertyFilter Deprecated.Since 2.3: use
ContextualSerializerAdd-on interface that
JsonSerializers can implement to get a callback that can be used to create contextual instances of serializer to use for handling properties of supported type.
PropertyFilterInterface that defines API for filter objects use (as configured using
JsonFilter) for filtering bean properties to serialize.
ResolvableSerializerInterface used to indicate serializers that want to do post-processing after construction and being added to
SerializerProvider, but before being used.
SerializersInterface that defines API for simple extensions that can provide additional serializers for various types.
Class Summary Class Description AnyGetterWriter BasicSerializerFactoryFactory 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 as
BeanPropertyWriterBase bean property handler class, which implements common parts of reflection-based functionality for accessing a property value and serializing it. BeanSerializerSerializer class that can serialize Java objects that map to JSON Object output. BeanSerializerBuilderBuilder class used for aggregating deserialization information about a POJO, in order to build a
JsonSerializerfor serializing intances.
BeanSerializerFactoryFactory class that can provide serializers for any regular Java beans (as defined by "having at least one get method recognizable as bean accessor" -- where
Object.getClass()does not count); as well as for "standard" JDK types.
BeanSerializerModifier ContainerSerializer<T> DefaultSerializerProvider DefaultSerializerProvider.ImplConcrete implementation that defines factory method(s), defined as final. FilterProviderInterface for objects that providers instances of
PropertyFilterthat match given ids.
PropertyBuilder PropertyWriterBase class for writers used to output property values (name-value pairs) as key/value pairs via streaming API. SerializerCacheSimple cache object that allows for doing 2-level lookups: first level is by "local" read-only lookup Map (used without locking) and second backup level is by a shared modifiable HashMap. SerializerFactory Serializers.BaseBasic
Serializersimplementation that implements all methods but provides no serializers.