| 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 | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | CoreXMLSerializers.XMLGregorianCalendarSerializer | 
| class  | DOMSerializer | 
| class  | NioPathSerializer | 
| class  | SqlBlobSerializerSerializer implementation for  Blobto write as binary
 (for JSON and other formats Base64-encoded String, for binary formats as
 true binary). | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BeanSerializerSerializer class that can serialize Java objects that map
 to JSON Object output. | 
| class  | ContainerSerializer<T>Intermediate base class for serializers used for serializing
 types that contain element(s) of other types, such as arrays,
  Collections (Lists,Setsetc) andMaps and iterable things
 (Iterators). | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BeanAsArraySerializerSpecialized POJO serializer that differs from
  BeanSerializerin that instead of producing a JSON Object it will output
 a JSON Array, omitting field names, and serializing values in
 specified serialization order. | 
| class  | FailingSerializerSpecial bogus "serializer" that will throw
  JsonMappingExceptionif itsFailingSerializer.serialize(java.lang.Object, com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.SerializerProvider)gets invoked. | 
| class  | IndexedListSerializerThis is an optimized serializer for Lists that can be efficiently
 traversed by index (as opposed to others, such as  LinkedListthat cannot}. | 
| class  | IndexedStringListSerializerEfficient implement for serializing  Lists that contains Strings and are random-accessible. | 
| class  | IteratorSerializer | 
| class  | MapEntrySerializer | 
| class  | StringArraySerializerStandard serializer used for  String[]values. | 
| class  | StringCollectionSerializerEfficient implement for serializing  Collections that contain Strings. | 
| class  | UnknownSerializer | 
| class  | UnsupportedTypeSerializerSpecial bogus "serializer" that will throw
  InvalidDefinitionExceptionif itsUnsupportedTypeSerializer.serialize(java.lang.Object, com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.SerializerProvider)gets invoked. | 
| class  | UnwrappingBeanSerializer | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ArraySerializerBase<T>Intermediate base class for serializers used for various
 Java arrays. | 
| class  | AsArraySerializerBase<T>Base class for serializers that will output contents as JSON
 arrays; typically serializers used for  Collectionand array types. | 
| class  | AtomicReferenceSerializer | 
| class  | BeanSerializerBaseBase class both for the standard bean serializer, and couple
 of variants that only differ in small details. | 
| class  | BooleanSerializerSerializer used for primitive boolean, as well as java.util.Boolean
 wrapper type. | 
| class  | ByteArraySerializerUnlike other integral number array serializers, we do not just print out byte values
 as numbers. | 
| class  | ByteBufferSerializer | 
| class  | CalendarSerializerStandard serializer for  Calendar. | 
| class  | ClassSerializerAlso: default bean access will not do much good with Class.class. | 
| class  | CollectionSerializerFallback serializer for cases where Collection is not known to be
 of type for which more specializer serializer exists (such as
 index-accessible List). | 
| class  | DateSerializerFor efficiency, we will serialize Dates as longs, instead of
 potentially more readable Strings. | 
| class  | DateTimeSerializerBase<T> | 
| class  | EnumSerializerStandard serializer used for  Enumtypes. | 
| class  | EnumSetSerializer | 
| class  | FileSerializerFor now, File objects get serialized by just outputting
 absolute (but not canonical) name as String value | 
| class  | InetAddressSerializerSimple serializer for  InetAddress. | 
| class  | InetSocketAddressSerializerSimple serializer for  InetSocketAddress. | 
| class  | IterableSerializer | 
| class  | JsonValueSerializerSerializer class that can serialize Object that have a
  JsonValueannotation to
 indicate that serialization should be done by calling the method
 annotated, and serializing result it returns. | 
| class  | MapSerializerStandard serializer implementation for serializing {link java.util.Map} types. | 
| class  | NonTypedScalarSerializerBase<T>Deprecated.  | 
| class  | NullSerializerThis is a simple dummy serializer that will just output literal
 JSON null value whenever serialization is requested. | 
| class  | NumberSerializerAs a fallback, we may need to use this serializer for other
 types of  Numbers: both custom types and "big" numbers
 likeBigIntegerandBigDecimal. | 
| static class  | NumberSerializers.Base<T>Shared base class for actual primitive/wrapper number serializers. | 
| static class  | NumberSerializers.DoubleSerializerThis is the special serializer for regular  Doubles (and
 primitive doubles) | 
| static class  | NumberSerializers.FloatSerializer | 
| static class  | NumberSerializers.IntegerSerializerThis is the special serializer for regular  Integers
 (and primitive ints) | 
| static class  | NumberSerializers.IntLikeSerializerSimilar to  NumberSerializers.IntegerSerializer, but will not cast to Integer:
 instead, cast is toNumber, and conversion is by
 callingNumber.intValue(). | 
| static class  | NumberSerializers.LongSerializer | 
| static class  | NumberSerializers.ShortSerializer | 
| class  | ObjectArraySerializerGeneric serializer for Object arrays ( Object[]). | 
| class  | RawSerializer<T>This is a simple dummy serializer that will just output raw values by calling
 toString() on value to serialize. | 
| class  | ReferenceTypeSerializer<T>Base implementation for values of  ReferenceType. | 
| class  | SerializableSerializerGeneric handler for types that implement  JsonSerializable. | 
| class  | SqlDateSerializerCompared to regular  Dateserialization, we do use String
 representation here. | 
| class  | SqlTimeSerializer | 
| class  | StaticListSerializerBase<T extends Collection<?>>Intermediate base class for Lists, Collections and Arrays
 that contain static (non-dynamic) value types. | 
| static class  | StdArraySerializers.BooleanArraySerializer | 
| static class  | StdArraySerializers.CharArraySerializerCharacter arrays are different from other integral number arrays in that
 they are most likely to be textual data, and should be written as
 Strings, not arrays of entries. | 
| static class  | StdArraySerializers.DoubleArraySerializer | 
| static class  | StdArraySerializers.FloatArraySerializer | 
| static class  | StdArraySerializers.IntArraySerializer | 
| static class  | StdArraySerializers.LongArraySerializer | 
| static class  | StdArraySerializers.ShortArraySerializer | 
| protected static class  | StdArraySerializers.TypedPrimitiveArraySerializer<T>Intermediate base class used for cases where we may add
 type information (excludes boolean/int/double arrays). | 
| class  | StdDelegatingSerializerSerializer implementation where given Java type is first converted
 to an intermediate "delegate type" (using a configured
  Converter, and then this delegate value is serialized by Jackson. | 
| static class  | StdJdkSerializers.AtomicBooleanSerializer | 
| static class  | StdJdkSerializers.AtomicIntegerSerializer | 
| static class  | StdJdkSerializers.AtomicLongSerializer | 
| class  | StdKeySerializerDeprecated. 
 Since 2.8, use  StdKeySerializers.Defaultinstead. | 
| static class  | StdKeySerializers.DefaultThis is a "chameleon" style multi-type key serializer for simple
 standard JDK types. | 
| static class  | StdKeySerializers.DynamicKey serializer used when key type is not known statically, and actual key
 serializer needs to be dynamically located. | 
| static class  | StdKeySerializers.EnumKeySerializerSpecialized instance to use for Enum keys, as per [databind#1322] | 
| static class  | StdKeySerializers.StringKeySerializerSimple and fast key serializer when keys are Strings. | 
| class  | StdScalarSerializer<T> | 
| class  | StringSerializerThis is the special serializer for regular  Strings. | 
| class  | TimeZoneSerializer | 
| class  | TokenBufferSerializerWe also want to directly support serialization of  TokenBuffer;
 and since it is part of core package, it cannot implementJsonSerializable(which is only included in the mapper package) | 
| class  | ToStringSerializerSimple general purpose serializer, useful for any
 type for which  Object.toString()returns the desired JSON
 value. | 
| class  | ToStringSerializerBaseIntermediate base class that serves as base for standard  ToStringSerializeras 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). | 
| class  | UUIDSerializerSpecialized  JsonSerializerto outputUUIDs. | 
| Constructor and Description | 
|---|
| StdSerializer(StdSerializer<?> src) | 
Copyright © 2008–2020 FasterXML. All rights reserved.