Uses of Package
com.fasterxml.jackson.databind.ser.std
-
Packages that use com.fasterxml.jackson.databind.ser.std Package Description com.fasterxml.jackson.databind.ext Contains extended support for "external" packages: things that may or may not be present in runtime environment, but that are commonly enough used so that explicit support can be added.com.fasterxml.jackson.databind.ser Contains implementation classes of serialization part of data binding.com.fasterxml.jackson.databind.ser.impl Contains implementation classes of serialization part of data binding.com.fasterxml.jackson.databind.ser.std com.fasterxml.jackson.datatype.jdk8 com.fasterxml.jackson.datatype.jsr310.ser com.fasterxml.jackson.module.jakarta.xmlbind.ser -
Classes in com.fasterxml.jackson.databind.ser.std used by com.fasterxml.jackson.databind.ext Class Description StdScalarSerializer StdSerializer 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). -
Classes in com.fasterxml.jackson.databind.ser.std used by com.fasterxml.jackson.databind.ser Class Description BeanSerializerBase Base class both for the standard bean serializer, and couple of variants that only differ in small details.MapSerializer Standard serializer implementation for serializing {link java.util.Map} types.StdSerializer 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). -
Classes in com.fasterxml.jackson.databind.ser.std used by com.fasterxml.jackson.databind.ser.impl Class Description ArraySerializerBase Intermediate base class for serializers used for various Java arrays.AsArraySerializerBase Base class for serializers that will output contents as JSON arrays; typically serializers used forCollectionand array types.BeanSerializerBase Base class both for the standard bean serializer, and couple of variants that only differ in small details.StaticListSerializerBase Intermediate base class for Lists, Collections and Arrays that contain static (non-dynamic) value types.StdSerializer 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).ToEmptyObjectSerializer Simple "bogus" serializer that will just serialize an empty Object for any given value. -
Classes in com.fasterxml.jackson.databind.ser.std used by com.fasterxml.jackson.databind.ser.std Class Description ArraySerializerBase Intermediate base class for serializers used for various Java arrays.AsArraySerializerBase Base class for serializers that will output contents as JSON arrays; typically serializers used forCollectionand array types.AtomicReferenceSerializer BeanSerializerBase Base class both for the standard bean serializer, and couple of variants that only differ in small details.CalendarSerializer Standard serializer forCalendar.CollectionSerializer Fallback serializer for cases where Collection is not known to be of type for which more specializer serializer exists (such as index-accessible List).DateSerializer For efficiency, we will serialize Dates as longs, instead of potentially more readable Strings.DateTimeSerializerBase EnumSerializer Standard serializer used forEnumtypes.EnumSetSerializer IterableSerializer JsonValueSerializer Serializer class that can serialize Object that have aJsonValueannotation to indicate that serialization should be done by calling the method annotated, and serializing result it returns.MapSerializer Standard serializer implementation for serializing {link java.util.Map} types.NullSerializer This is a simple dummy serializer that will just output literal JSON null value whenever serialization is requested.NumberSerializer As a fallback, we may need to use this serializer for other types ofNumbers: both custom types and "big" numbers likeBigIntegerandBigDecimal.NumberSerializers.Base Shared base class for actual primitive/wrapper number serializers.ObjectArraySerializer Generic serializer for Object arrays (Object[]).ReferenceTypeSerializer Base implementation for values ofReferenceType.SerializableSerializer Generic handler for types that implementJsonSerializable.SqlDateSerializer Compared to regularDateserialization, we do use String representation here.StaticListSerializerBase Intermediate base class for Lists, Collections and Arrays that contain static (non-dynamic) value types.StdArraySerializers.BooleanArraySerializer StdArraySerializers.DoubleArraySerializer StdArraySerializers.FloatArraySerializer StdArraySerializers.IntArraySerializer StdArraySerializers.LongArraySerializer StdArraySerializers.ShortArraySerializer StdArraySerializers.TypedPrimitiveArraySerializer Intermediate base class used for cases where we may add type information (excludes boolean/int/double arrays).StdDelegatingSerializer 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.StdKeySerializers.EnumKeySerializer Specialized instance to use for Enum keys, as per [databind#1322]StdScalarSerializer StdSerializer 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).ToStringSerializer Simple general purpose serializer, useful for any type for whichObject.toString()returns the desired JSON value.ToStringSerializerBase Intermediate base class that serves as base for standardToStringSerializeras well as for custom subtypes that want to add processing for converting from value to output into itsStringrepresentation (whereas standard version simply calls value object'stoString()method). -
Classes in com.fasterxml.jackson.databind.ser.std used by com.fasterxml.jackson.datatype.jdk8 Class Description ReferenceTypeSerializer Base implementation for values ofReferenceType.StdScalarSerializer StdSerializer 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). -
Classes in com.fasterxml.jackson.databind.ser.std used by com.fasterxml.jackson.datatype.jsr310.ser Class Description StdSerializer 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).ToStringSerializerBase Intermediate base class that serves as base for standardToStringSerializeras well as for custom subtypes that want to add processing for converting from value to output into itsStringrepresentation (whereas standard version simply calls value object'stoString()method). -
Classes in com.fasterxml.jackson.databind.ser.std used by com.fasterxml.jackson.module.jakarta.xmlbind.ser Class Description StdSerializer 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).