Uses of Package
tools.jackson.databind.ser
Packages that use tools.jackson.databind.ser
Package
Description
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.Package that contains most of configuration-related classes;
exception being couple of most-commonly used configuration
things (like Feature enumerations) that are at the
main level (
tools.jackson.databind).Functionality needed for Bean introspection, required for detecting
accessors and mutators for Beans, as well as locating and handling
method annotations.
Package that contains classes and interfaces to help implement
custom extension
JacksonModules
(which are registered on ObjectMapper via builders}.Contains implementation classes of serialization part of
data binding.
Contains implementation classes of serialization part of
data binding.
-
Classes in tools.jackson.databind.ser used by tools.jackson.databindClassDescriptionBase bean property handler class, which implements common parts of reflection-based functionality for accessing a property value and serializing it.Interface for objects that provides instances of
PropertyFilterthat match given ids.Base class for writers used to output property values (name-value pairs) as key/value pairs via streaming API.Extension overSerializationContextthat adds methods needed byObjectMapper(andObjectWriter) but that are not to be exposed as general context during serialization.Simple 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.Abstract class that defines API used bySerializationContextto obtain actualValueSerializerinstances from multiple distinct factories.Interface that defines API for simple extensions that can provide additional serializers for various types.Abstract class that defines API for objects that can be registered (viaObjectMapperconfiguration process, usingMapperBuilder) to participate in constructingValueSerializerinstances (including but not limited toBeanSerializers).Simple value container used to keep track of Object Ids during serialization. -
Classes in tools.jackson.databind.ser used by tools.jackson.databind.cfgClassDescriptionInterface for objects that provides instances of
PropertyFilterthat match given ids.Extension overSerializationContextthat adds methods needed byObjectMapper(andObjectWriter) but that are not to be exposed as general context during serialization.Simple 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.Abstract class that defines API used bySerializationContextto obtain actualValueSerializerinstances from multiple distinct factories.Interface that defines API for simple extensions that can provide additional serializers for various types.Abstract class that defines API for objects that can be registered (viaObjectMapperconfiguration process, usingMapperBuilder) to participate in constructingValueSerializerinstances (including but not limited toBeanSerializers).BeanPropertyWriterimplementation used withJsonAppendto add "virtual" properties in addition to regular ones. -
Classes in tools.jackson.databind.ser used by tools.jackson.databind.introspectClassDescriptionBase bean property handler class, which implements common parts of reflection-based functionality for accessing a property value and serializing it.
-
Classes in tools.jackson.databind.ser used by tools.jackson.databind.moduleClassDescriptionInterface that defines API for simple extensions that can provide additional serializers for various types.Basic
Serializersimplementation that implements all methods but provides no serializers.Abstract class that defines API for objects that can be registered (viaObjectMapperconfiguration process, usingMapperBuilder) to participate in constructingValueSerializerinstances (including but not limited toBeanSerializers). -
Classes in tools.jackson.databind.ser used by tools.jackson.databind.serClassDescriptionClass similar to
BeanPropertyWriter, but that will be used for serializingJsonAnyGetterannotated (Map) propertiesFactory 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).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 Java objects that map to JSON Object output.Builder class used for aggregating deserialization information about a POJO, in order to build aValueSerializerfor serializing instances.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.Helper class forBeanSerializerFactorythat is used to constructBeanPropertyWriterinstances.Interface that defines API for filter objects use (as configured usingJsonFilter) for filtering bean properties to serialize.Base class for writers used to output property values (name-value pairs) as key/value pairs via streaming API.Extension overSerializationContextthat adds methods needed byObjectMapper(andObjectWriter) but that are not to be exposed as general context during serialization.Simple 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.Abstract class that defines API used bySerializationContextto obtain actualValueSerializerinstances from multiple distinct factories.Interface that defines API for simple extensions that can provide additional serializers for various types.Abstract class that defines API for objects that can be registered (viaObjectMapperconfiguration process, usingMapperBuilder) to participate in constructingValueSerializerinstances (including but not limited toBeanSerializers).BeanPropertyWriterimplementation used withJsonAppendto add "virtual" properties in addition to regular ones.Simple value container used to keep track of Object Ids during serialization. -
Classes in tools.jackson.databind.ser used by tools.jackson.databind.ser.beanClassDescriptionBase bean property handler class, which implements common parts of reflection-based functionality for accessing a property value and serializing it.Builder class used for aggregating deserialization information about a POJO, in order to build a
ValueSerializerfor serializing instances.Base class for writers used to output property values (name-value pairs) as key/value pairs via streaming API.Simple value container used to keep track of Object Ids during serialization. -
Classes in tools.jackson.databind.ser used by tools.jackson.databind.ser.implClassDescriptionBase bean property handler class, which implements common parts of reflection-based functionality for accessing a property value and serializing it.Base class for writers used to output property values (name-value pairs) as key/value pairs via streaming API.Simple 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.
BeanPropertyWriterimplementation used withJsonAppendto add "virtual" properties in addition to regular ones. -
Classes in tools.jackson.databind.ser used by tools.jackson.databind.ser.jdkClassDescriptionInterface that defines API for filter objects use (as configured using
JsonFilter) for filtering bean properties to serialize.Base class for writers used to output property values (name-value pairs) as key/value pairs via streaming API. -
Classes in tools.jackson.databind.ser used by tools.jackson.databind.ser.stdClassDescriptionBase bean property handler class, which implements common parts of reflection-based functionality for accessing a property value and serializing it.Interface for objects that provides instances of
PropertyFilterthat match given ids.Interface that defines API for filter objects use (as configured usingJsonFilter) for filtering bean properties to serialize.Base class for writers used to output property values (name-value pairs) as key/value pairs via streaming API.