Uses of Annotation Type
org.codehaus.jackson.map.annotate.JacksonStdImpl
Packages that use JacksonStdImpl
Package
Description
Contains implementation classes of deserialization part of
data binding.
Contains public standard implementations of abstraction that
Jackson uses.
Contains implementation classes of serialization part of
data binding.
-
Uses of JacksonStdImpl in org.codehaus.jackson.map.deser
Classes in org.codehaus.jackson.map.deser with annotations of type JacksonStdImplModifier and TypeClassDescriptionclassDeprecated.classDeprecated.Since 1.9 useClassDeserializerinstead.static final classDeprecated.Since 1.9 useStringDeserializerinstead. -
Uses of JacksonStdImpl in org.codehaus.jackson.map.deser.std
Classes in org.codehaus.jackson.map.deser.std with annotations of type JacksonStdImplModifier and TypeClassDescriptionclassclassclassBasic serializer that can take JSON "Array" structure and construct aCollectioninstance, with typed contents.classBasic serializer that can take Json "Object" structure and construct aMapinstance, with typed contents.classBasic serializer that can serialize non-primitive arrays.static classstatic classThis is bit trickier to implement efficiently, while avoiding overflow problems.static final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classFor typeNumber.class, we can just rely on type mappings that plainJsonParser.getNumberValue()returns.static final classfinal classclassclassWe also want to directly support deserialization ofTokenBuffer.classDeserializer implementation that is used if it is necessary to bind content of "unknown" type; something declared as basicObject(either explicitly, or due to type erasure). -
Uses of JacksonStdImpl in org.codehaus.jackson.map.ser
Classes in org.codehaus.jackson.map.ser with annotations of type JacksonStdImplModifier and TypeClassDescriptionclassDeprecated.Since 1.9 useEnumSerializerclassDeprecated.Since 1.9 useMapSerializerstatic final classSerializer used for primitive boolean, as well as java.util.Boolean wrapper type.static final classDeprecated.Since 1.9, useDateSerializerinsteadstatic final classThis is the special serializer for regularDoubles (and primitive doubles)static final classstatic final classThis is the special serializer for regularIntegers (and primitive ints)static final classSimilar toStdSerializers.IntegerSerializer, but will not cast to Integer: instead, cast is toNumber, and conversion is by callingNumber.intValue().static final classstatic final classAs a fallback, we may need to use this serializer for other types ofNumbers (custom types).static final classDeprecated.Since 1.9, useDateSerializerinsteadstatic final classDeprecated.Since 1.9, useDateSerializerinsteadstatic final classCompared to regularStdSerializers.UtilDateSerializer, we do use String representation here.static final classstatic final classDeprecated.Since 1.9, useStringSerializerinsteadstatic final classDeprecated.Since 1.9, useDateSerializerinsteadfinal classDeprecated.Since 1.9 useToStringSerializer -
Uses of JacksonStdImpl in org.codehaus.jackson.map.ser.std
Classes in org.codehaus.jackson.map.ser.std with annotations of type JacksonStdImplModifier and TypeClassDescriptionclassStandard serializer forCalendar.classFor efficiency, we will serialize Dates as longs, instead of potentially more readable Strings.classSpecialized serializer forEnumMaps.classStandard serializer used forEnumtypes.final classEfficient implementation for serializingLists that contains Strings and are random-accessible.classclassSerializer 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.classStandard serializer implementation for serializing {link java.util.Map} types.classThis is a simple dummy serializer that will just output literal JSON null value whenever serialization is requested.classGeneric serializer for Object arrays (Object[]).classThis is a simple dummy serializer that will just output raw values by calling toString() on value to serialize.classGeneric handler for types that implementJsonSerializable.classGeneric handler for types that implementJsonSerializableWithType.static final classstatic final classUnlike other integral number array serializers, we do not just print out byte values as numbers.static final classCharacter 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 final classstatic final classstatic final classstatic final classstatic final classstatic final classStandard serializer used forString[]values.static classThis is an optimized serializer for Lists that can be efficiently traversed by index (as opposed to others, such asLinkedListthat can not}.static classclassEfficient implement for serializingCollections that contain Strings.final classThis is the special serializer for regularStrings.classWe also want to directly support serialization ofTokenBuffer; and since it is part of core package, it can not implementJsonSerializable(which is only included in the mapper package)classSimple general purpose serializer, useful for any type for whichObject.toString()returns the desired JSON value.
CalendarDeserializerinstead.