Module tools.jackson.databind
Package tools.jackson.databind.ser.std
package tools.jackson.databind.ser.std
-
ClassesClassDescriptionIntermediate base class for serializers used for various Java arrays.Base class for serializers that will output contents as JSON arrays; typically serializers used for
Collection
and array types.This is a simple dummy serializer that will just output literal JSON null value whenever serialization is requested.Base implementation for values ofReferenceType
.SimplePropertyFilter
implementation that only uses property name to determine whether to serialize property as is, or to filter it out.Filter implementation which defaults to filtering out unknown properties and only serializes ones explicitly listed.Filter implementation which defaults to serializing all properties, except for ones explicitly listed to be filtered out.SimpleFilterProvider
implementation that just stores direct id-to-filter mapping.Intermediate base class for serializers used for serializing types that contain element(s) of other types, such as arrays,Collection
s (Lists
,Sets
etc) andMap
s and iterable things (Iterator
s).Serializer implementation where given Java type is first converted to an intermediate "delegate type" (using a configuredConverter
, and then this delegate value is serialized by Jackson.Base class for standard serializers that are not (necessarily) container types but that similarly handle content that may vary in ways to require dynamic lookups.Base class used by all standard serializers, and can also be used for custom serializers (in fact, this is the recommended base class to use).Simple "bogus" serializer that will just serialize an empty Object for any given value.Simple general purpose serializer, useful for any type for whichObject.toString()
returns the desired String serialization value.Intermediate base class that serves as base for standardToStringSerializer
as well as for custom subtypes that want to add processing for converting from value to output into itsString
representation (whereas standard version simply calls value object'stoString()
method).