|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Class Summary | |
---|---|
ArraySerializers | Dummy container class to group standard array serializer implementations. |
ArraySerializers.BooleanArraySerializer | |
ArraySerializers.ByteArraySerializer | Unlike other integral number array serializers, we do not just print out byte values as numbers. |
ArraySerializers.CharArraySerializer | Character 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. |
ArraySerializers.DoubleArraySerializer | |
ArraySerializers.FloatArraySerializer | |
ArraySerializers.IntArraySerializer | |
ArraySerializers.LongArraySerializer | |
ArraySerializers.ObjectArraySerializer | Generic serializer for Object arrays (Object[] ). |
ArraySerializers.ShortArraySerializer | |
ArraySerializers.StringArraySerializer | |
BasicSerializerFactory | Factory class that can provide serializers for standard JDK classes,
as well as custom classes that extend standard classes or implement
one of "well-known" interfaces (such as Collection ). |
BasicSerializerFactory.BooleanSerializer | |
BasicSerializerFactory.CalendarSerializer | For time values we should use timestamp, since that is about the only thing that can be reliably converted between date-based objects and json. |
BasicSerializerFactory.ClassSerializer | Also: default bean access will not do much good with Class.class. |
BasicSerializerFactory.DoubleSerializer | |
BasicSerializerFactory.FloatSerializer | |
BasicSerializerFactory.IntegerSerializer | |
BasicSerializerFactory.IntLikeSerializer | Similar to BasicSerializerFactory.IntegerSerializer , but will not cast to Integer:
instead, cast is to Number , and conversion is
by calling Number.intValue() . |
BasicSerializerFactory.LongSerializer | |
BasicSerializerFactory.NullSerializer | To allow for special handling for null values (in Objects, Arrays, root-level), handling for nulls is done via serializers too. |
BasicSerializerFactory.NumberSerializer | As a fallback, we may need to use this serializer for other
types of Number s (custom types). |
BasicSerializerFactory.SerializableSerializer | |
BasicSerializerFactory.SqlDateSerializer | Compared to regular BasicSerializerFactory.UtilDateSerializer , we do use String
representation here. |
BasicSerializerFactory.SqlTimeSerializer | |
BasicSerializerFactory.StringSerializer | This is the special serializer for regular String s. |
BasicSerializerFactory.UtilDateSerializer | For efficiency, we will serialize Dates as longs, instead of potentially more readable Strings. |
BeanPropertyWriter | Base bean property handler class, which implements common parts of reflection-based functionality for accessing a property value and serializing it. |
BeanSerializer | Serializer class that can serialize arbitrary bean objects. |
BeanSerializerFactory | Factory class that can provide serializers for any regular Java beans
(as defined by "having at least one get method recognizable as bean
accessor" -- where Object.getClass() does not count);
as well as for "standard" JDK types. |
ContainerSerializers | Dummy container class to group standard container serializers: serializers
that can serialize things like List s,
Map s and such. |
ContainerSerializers.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). |
ContainerSerializers.EnumMapSerializer | |
ContainerSerializers.EnumSetSerializer | |
ContainerSerializers.IndexedListSerializer | This is an optimizied serializer for Lists that can be efficiently
traversed by index (as opposed to others, such as LinkedList
that can not}. |
ContainerSerializers.IterableSerializer | |
ContainerSerializers.IteratorSerializer | |
ContainerSerializers.MapSerializer | Deprecated. Since 1.4, please use the non-inner class
MapSerializer instead. |
CustomSerializerFactory | Serializer factory implementation that allows for configuring mapping between types (classes) and serializers to use, by using multiple types of overrides. |
EnumSerializer | |
FailingSerializer | Special bogus "serializer" that will throw
JsonGenerationException if its FailingSerializer.serialize(java.lang.Object, org.codehaus.jackson.JsonGenerator, org.codehaus.jackson.map.SerializerProvider)
gets invoeked. |
FilteredBeanPropertyWriter | Decorated BeanPropertyWriter that will filter out
properties that are not to be included in currently active
JsonView. |
JdkSerializers | Class used for namespacing and to contain serializers for misc
JDK types that can not use regular ToStringSerializer or
such |
JdkSerializers.FileSerializer | For now, File objects get serialized by just outputting absolute (but not canonical) name as String value |
JsonValueSerializer | Serializer class that can serialize Object that have a
JsonValue annotation 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. |
PropertyBuilder | Helper class for BeanSerializerFactory that is used to
construct BeanPropertyWriter instances. |
ReadOnlyClassToSerializerMap | Optimized lookup table for accessing JsonSerializer instances
keyed by Class . |
SerializerBase<T> | Base class used by all standard serializers. |
SerializerCache | Simple cache object that allows for doing 2-level lookups: first level is by "local" read-only lookup Map (used without locking) and second backup level is by a shared modifiable HashMap. |
StdKeySerializer | Specialized serializer that can be used as the generic key
serializer, when serializing Map s to Json
Objects. |
StdSerializerProvider | Default SerializerProvider implementation. |
ToStringSerializer | Simple general purpose serializer, useful for any
type for which Object.toString() returns the desired Json
value. |
Contains implementation classes of serialization part of data binding.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |