| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use JacksonStdImpl | |
|---|---|
| com.fasterxml.jackson.databind.deser.std | Contains public standard implementations of abstraction that Jackson uses. | 
| com.fasterxml.jackson.databind.ser.impl | Contains implementation classes of serialization part of data binding. | 
| com.fasterxml.jackson.databind.ser.std | |
| Uses of JacksonStdImpl in com.fasterxml.jackson.databind.deser.std | 
|---|
| Classes in com.fasterxml.jackson.databind.deser.std with annotations of type JacksonStdImpl | |
|---|---|
|  class | ClassDeserializer | 
|  class | CollectionDeserializerBasic serializer that can take JSON "Array" structure and construct a Collectioninstance, with typed contents. | 
| static class | DateDeserializers.CalendarDeserializer | 
| static class | JacksonDeserializers.TokenBufferDeserializerWe also want to directly support deserialization of TokenBuffer. | 
| static class | JdkDeserializers.StringDeserializerNote: final as performance optimization: not expected to need sub-classing; if sub-classing was needed could re-factor into reusable part, final "Impl" sub-class | 
|  class | MapDeserializerBasic serializer that can take Json "Object" structure and construct a Mapinstance, with typed contents. | 
| static class | NumberDeserializers.BigDecimalDeserializer | 
| static class | NumberDeserializers.BigIntegerDeserializerThis is bit trickier to implement efficiently, while avoiding overflow problems. | 
| static class | NumberDeserializers.BooleanDeserializer | 
| static class | NumberDeserializers.ByteDeserializer | 
| static class | NumberDeserializers.CharacterDeserializer | 
| static class | NumberDeserializers.DoubleDeserializer | 
| static class | NumberDeserializers.FloatDeserializer | 
| static class | NumberDeserializers.IntegerDeserializer | 
| static class | NumberDeserializers.LongDeserializer | 
| static class | NumberDeserializers.NumberDeserializerFor type Number.class, we can just rely on type
 mappings that plainJsonParser.getNumberValue()returns. | 
| static class | NumberDeserializers.ShortDeserializer | 
|  class | ObjectArrayDeserializerBasic serializer that can serialize non-primitive arrays. | 
|  class | StringCollectionDeserializerSpecifically optimized version for Collections
 that contain String values; reason is that this is a very common
 type and we can make use of the fact that Strings are final. | 
|  class | StringDeserializer | 
|  class | UntypedObjectDeserializerDeserializer implementation that is used if it is necessary to bind content of "unknown" type; something declared as basic Object(either explicitly, or due to type erasure). | 
| Uses of JacksonStdImpl in com.fasterxml.jackson.databind.ser.impl | 
|---|
| Classes in com.fasterxml.jackson.databind.ser.impl with annotations of type JacksonStdImpl | |
|---|---|
|  class | IndexedListSerializerThis is an optimized serializer for Lists that can be efficiently traversed by index (as opposed to others, such as LinkedListthat can not}. | 
|  class | IndexedStringListSerializerEfficient implement for serializing Lists that contains Strings and are random-accessible. | 
|  class | IteratorSerializer | 
|  class | StringArraySerializerStandard serializer used for String[]values. | 
|  class | StringCollectionSerializerEfficient implement for serializing Collections that contain Strings. | 
| Uses of JacksonStdImpl in com.fasterxml.jackson.databind.ser.std | 
|---|
| Classes in com.fasterxml.jackson.databind.ser.std with annotations of type JacksonStdImpl | |
|---|---|
|  class | BooleanSerializerSerializer used for primitive boolean, as well as java.util.Boolean wrapper type. | 
|  class | CalendarSerializerStandard serializer for Calendar. | 
|  class | DateSerializerFor efficiency, we will serialize Dates as longs, instead of potentially more readable Strings. | 
|  class | EnumMapSerializerSpecialized serializer for EnumMaps. | 
|  class | EnumSerializerStandard serializer used for Enumtypes. | 
|  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 | NullSerializerThis is a simple dummy serializer that will just output literal JSON null value whenever serialization is requested. | 
| 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.NumberSerializerAs a fallback, we may need to use this serializer for other types of Numbers (custom types). | 
|  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 | SerializableSerializerGeneric handler for types that implement JsonSerializable. | 
|  class | SqlDateSerializerCompared to regular Dateserialization, we do use String
 representation here. | 
|  class | SqlTimeSerializer | 
| static class | StdArraySerializers.BooleanArraySerializer | 
| static class | StdArraySerializers.ByteArraySerializerUnlike other integral number array serializers, we do not just print out byte values as numbers. | 
| 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 | 
|  class | StringSerializerThis is the special serializer for regular Strings. | 
|  class | TokenBufferSerializerWe also want to directly support serialization of TokenBuffer;
 and since it is part of core package, it can not 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. | 
| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||