Uses of Interface
com.fasterxml.jackson.databind.ser.ContextualSerializer
-
Packages that use ContextualSerializer 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 -
-
Uses of ContextualSerializer in com.fasterxml.jackson.databind.ext
Classes in com.fasterxml.jackson.databind.ext that implement ContextualSerializer Modifier and Type Class Description static classCoreXMLSerializers.XMLGregorianCalendarSerializer -
Uses of ContextualSerializer in com.fasterxml.jackson.databind.ser
Classes in com.fasterxml.jackson.databind.ser that implement ContextualSerializer Modifier and Type Class Description classBeanSerializerSerializer class that can serialize Java objects that map to JSON Object output. -
Uses of ContextualSerializer in com.fasterxml.jackson.databind.ser.impl
Classes in com.fasterxml.jackson.databind.ser.impl that implement ContextualSerializer Modifier and Type Class Description classBeanAsArraySerializerSpecialized POJO serializer that differs fromBeanSerializerin that instead of producing a JSON Object it will output a JSON Array, omitting field names, and serializing values in specified serialization order.classIndexedListSerializerThis is an optimized serializer for Lists that can be efficiently traversed by index (as opposed to others, such asLinkedListthat cannot}.classIndexedStringListSerializerEfficient implement for serializingLists that contains Strings and are random-accessible.classIteratorSerializerclassMapEntrySerializerclassStringArraySerializerStandard serializer used forString[]values.classStringCollectionSerializerEfficient implement for serializingCollections that contain Strings.classTypeWrappedSerializerSimple serializer that will call configured type serializer, passing in configured data serializer, and exposing it all as a simple serializer.classUnwrappingBeanSerializer -
Uses of ContextualSerializer in com.fasterxml.jackson.databind.ser.std
Classes in com.fasterxml.jackson.databind.ser.std that implement ContextualSerializer Modifier and Type Class Description classArraySerializerBase<T>Intermediate base class for serializers used for various Java arrays.classAsArraySerializerBase<T>Base class for serializers that will output contents as JSON arrays; typically serializers used forCollectionand array types.classAtomicReferenceSerializerclassBeanSerializerBaseBase class both for the standard bean serializer, and couple of variants that only differ in small details.classBooleanSerializerSerializer used for primitive boolean, as well as java.util.Boolean wrapper type.classCalendarSerializerStandard serializer forCalendar.classCollectionSerializerFallback serializer for cases where Collection is not known to be of type for which more specializer serializer exists (such as index-accessible List).classDateSerializerFor efficiency, we will serialize Dates as longs, instead of potentially more readable Strings.classDateTimeSerializerBase<T>classEnumSerializerStandard serializer used forEnumtypes.classEnumSetSerializerclassInetAddressSerializerSimple serializer forInetAddress.classIterableSerializerclassJsonValueSerializerSerializer 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.classMapSerializerStandard serializer implementation for serializing {link java.util.Map} types.classNumberSerializerAs a fallback, we may need to use this serializer for other types ofNumbers: both custom types and "big" numbers likeBigIntegerandBigDecimal.static classNumberSerializers.Base<T>Shared base class for actual primitive/wrapper number serializers.static classNumberSerializers.DoubleSerializerThis is the special serializer for regularDoubles (and primitive doubles)static classNumberSerializers.FloatSerializerstatic classNumberSerializers.IntegerSerializerThis is the special serializer for regularIntegers (and primitive ints)static classNumberSerializers.IntLikeSerializerSimilar toNumberSerializers.IntegerSerializer, but will not cast to Integer: instead, cast is toNumber, and conversion is by callingNumber.intValue().static classNumberSerializers.LongSerializerstatic classNumberSerializers.ShortSerializerclassObjectArraySerializerGeneric serializer for Object arrays (Object[]).classReferenceTypeSerializer<T>Base implementation for values ofReferenceType.classSqlDateSerializerCompared to regularDateserialization, we do use String representation here.classStaticListSerializerBase<T extends Collection<?>>Intermediate base class for Lists, Collections and Arrays that contain static (non-dynamic) value types.static classStdArraySerializers.BooleanArraySerializerstatic classStdArraySerializers.DoubleArraySerializerstatic classStdArraySerializers.FloatArraySerializerstatic classStdArraySerializers.IntArraySerializerstatic classStdArraySerializers.LongArraySerializerstatic classStdArraySerializers.ShortArraySerializerprotected static classStdArraySerializers.TypedPrimitiveArraySerializer<T>Intermediate base class used for cases where we may add type information (excludes boolean/int/double arrays).classStdDelegatingSerializerSerializer 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.classUUIDSerializerSpecializedJsonSerializerto outputUUIDs. -
Uses of ContextualSerializer in com.fasterxml.jackson.datatype.jdk8
Classes in com.fasterxml.jackson.datatype.jdk8 that implement ContextualSerializer Modifier and Type Class Description classOptionalSerializerclassStreamSerializerCommon typed stream serializer -
Uses of ContextualSerializer in com.fasterxml.jackson.datatype.jsr310.ser
Classes in com.fasterxml.jackson.datatype.jsr310.ser that implement ContextualSerializer Modifier and Type Class Description classDurationSerializerSerializer for Java 8 temporalDurations.classInstantSerializerclassInstantSerializerBase<T extends Temporal>classLocalDateSerializerSerializer for Java 8 temporalLocalDates.classLocalDateTimeSerializerSerializer for Java 8 temporalLocalDateTimes.classLocalTimeSerializerSerializer for Java 8 temporalLocalTimes.classMonthDaySerializerSerializer for Java 8 temporalMonthDays.classOffsetDateTimeSerializerclassOffsetTimeSerializerSerializer for Java 8 temporalOffsetTimes.classYearMonthSerializerSerializer for Java 8 temporalYearMonths.classYearSerializerSerializer for Java 8 temporalYears.classZonedDateTimeSerializerclassZonedDateTimeWithZoneIdSerializerDeprecated.Since 2.8 only used by deprecatedJSR310Module
-