All Classes

Class Description
AbstractArray2dJsonDeserializer<T>
Base implementation of JsonDeserializer for array.
AbstractArrayJsonDeserializer<T>
Base implementation of JsonDeserializer for array.
AbstractBeanJsonDeserializer<T>
Base implementation of JsonDeserializer for beans.
AbstractBeanJsonSerializer<T>
Base implementation of JsonSerializer for beans.
AbstractCollectionJsonDeserializer<T>
Default JsonDeserializer implementation for AbstractCollection.
AbstractDelegationBeanJsonDeserializer<T>
Abstract AbstractDelegationBeanJsonDeserializer class.
AbstractIdentityDeserializationInfo<T,​V>
Abstract AbstractIdentityDeserializationInfo class.
AbstractIdentitySerializationInfo<T,​I>
Contains identity informations for serialization process.
AbstractListJsonDeserializer<T>
Default JsonDeserializer implementation for AbstractList.
AbstractMapJsonDeserializer<K,​V>
Default JsonDeserializer implementation for AbstractMap.
AbstractObjectBeanJsonDeserializer
Abstract AbstractObjectBeanJsonDeserializer class.
AbstractObjectMapper<T>
Base implementation of ObjectMapper.
AbstractObjectReader<T>
Base implementation of ObjectReader.
AbstractObjectWriter<T>
Base implementation of ObjectWriter.
AbstractQueueJsonDeserializer<T>
Default JsonDeserializer implementation for AbstractQueue.
AbstractSequentialListJsonDeserializer<T>
Default JsonDeserializer implementation for AbstractSequentialList.
AbstractSerializableBeanJsonDeserializer
Abstract AbstractSerializableBeanJsonDeserializer class.
AbstractSetJsonDeserializer<T>
Default JsonDeserializer implementation for Set.
AbstractValueBeanJsonSerializer<T>
Abstract AbstractValueBeanJsonSerializer class.
AnyGetterPropertySerializer<T>
Serializes a bean's property
AnySetterDeserializer<T,​V>
Deserializes a bean's property
Array2dJsonDeserializer<T>
Default JsonDeserializer implementation for 2D array.
Array2dJsonDeserializer.Array2dCreator<T>  
Array2dJsonSerializer<T>
Default JsonSerializer implementation for 2D array.
ArrayJsonDeserializer<T>
Default JsonDeserializer implementation for array.
ArrayJsonDeserializer.ArrayCreator<T>  
ArrayJsonSerializer<T>
Default JsonSerializer implementation for array.
ArrayListJsonDeserializer<T>
Default JsonDeserializer implementation for ArrayList.
BackReferenceProperty<T,​R>
BackReferenceProperty interface.
Base64Utils
A utility to decode and encode byte arrays as Strings, using only "safe" characters.
BaseCollectionJsonDeserializer<C extends java.util.Collection<T>,​T>
Base JsonDeserializer implementation for Collection.
BaseDateJsonDeserializer<D extends java.util.Date>
Base implementation of JsonDeserializer for dates.
BaseDateJsonDeserializer.DateJsonDeserializer
Default implementation of BaseDateJsonDeserializer for Date
BaseDateJsonDeserializer.SqlDateJsonDeserializer
Default implementation of BaseDateJsonDeserializer for Date
BaseDateJsonDeserializer.SqlTimeJsonDeserializer
Default implementation of BaseDateJsonDeserializer for Time
BaseDateJsonDeserializer.SqlTimestampJsonDeserializer
Default implementation of BaseDateJsonDeserializer for Timestamp
BaseDateJsonSerializer<D extends java.util.Date>
Base implementation of JsonSerializer for dates.
BaseDateJsonSerializer.DateJsonSerializer
Default implementation of BaseDateJsonSerializer for Date
BaseDateJsonSerializer.SqlDateJsonSerializer
Default implementation of BaseDateJsonSerializer for Date
BaseDateJsonSerializer.SqlTimeJsonSerializer
Default implementation of BaseDateJsonSerializer for Date
BaseDateJsonSerializer.SqlTimestampJsonSerializer
Default implementation of BaseDateJsonSerializer for Timestamp
BaseDateKeyDeserializer<D extends java.util.Date>
Base implementation of KeyDeserializer for dates.
BaseDateKeyDeserializer.DateKeyDeserializer
Default implementation of BaseDateKeyDeserializer for Date
BaseDateKeyDeserializer.SqlDateKeyDeserializer
Default implementation of BaseDateKeyDeserializer for Date
BaseDateKeyDeserializer.SqlTimeKeyDeserializer
Default implementation of BaseDateKeyDeserializer for Time
BaseDateKeyDeserializer.SqlTimestampKeyDeserializer
Default implementation of BaseDateKeyDeserializer for Timestamp
BaseIterableJsonDeserializer<I extends java.lang.Iterable<T>,​T>
Base JsonDeserializer implementation for Iterable.
BaseJsNumberArrayReader
Abstract BaseJsNumberArrayReader class.
BaseListJsonDeserializer<L extends java.util.List<T>,​T>
Base JsonDeserializer implementation for List.
BaseMapJsonDeserializer<M extends java.util.Map<K,​V>,​K,​V>
Base JsonDeserializer implementation for Map.
BaseNumberJsonDeserializer<N extends java.lang.Number>
Base implementation of JsonDeserializer for Number.
BaseNumberJsonDeserializer.BigDecimalJsonDeserializer
Default implementation of BaseNumberJsonDeserializer for BigDecimal
BaseNumberJsonDeserializer.BigIntegerJsonDeserializer
Default implementation of BaseNumberJsonDeserializer for BigInteger
BaseNumberJsonDeserializer.ByteJsonDeserializer
Default implementation of BaseNumberJsonDeserializer for Byte
BaseNumberJsonDeserializer.DoubleJsonDeserializer
Default implementation of BaseNumberJsonDeserializer for Double
BaseNumberJsonDeserializer.FloatJsonDeserializer
Default implementation of BaseNumberJsonDeserializer for Float
BaseNumberJsonDeserializer.IntegerJsonDeserializer
Default implementation of BaseNumberJsonDeserializer for Integer
BaseNumberJsonDeserializer.LongJsonDeserializer
Default implementation of BaseNumberJsonDeserializer for Long
BaseNumberJsonDeserializer.NumberJsonDeserializer
Default implementation of BaseNumberJsonDeserializer for Number
BaseNumberJsonDeserializer.ShortJsonDeserializer
Default implementation of BaseNumberJsonDeserializer for Short
BaseNumberJsonSerializer<N extends java.lang.Number>
Base implementation of JsonSerializer for Number.
BaseNumberJsonSerializer.BigDecimalJsonSerializer
Default implementation of BaseNumberJsonSerializer for BigDecimal
BaseNumberJsonSerializer.BigIntegerJsonSerializer
Default implementation of BaseNumberJsonSerializer for BigInteger
BaseNumberJsonSerializer.ByteJsonSerializer
Default implementation of BaseNumberJsonSerializer for Byte
BaseNumberJsonSerializer.DoubleJsonSerializer
Default implementation of BaseNumberJsonSerializer for Double
BaseNumberJsonSerializer.FloatJsonSerializer
Default implementation of BaseNumberJsonSerializer for Float
BaseNumberJsonSerializer.IntegerJsonSerializer
Default implementation of BaseNumberJsonSerializer for Integer
BaseNumberJsonSerializer.LongJsonSerializer
Default implementation of BaseNumberJsonSerializer for Long
BaseNumberJsonSerializer.NumberJsonSerializer
Default implementation of BaseNumberJsonSerializer for Number
BaseNumberJsonSerializer.ShortJsonSerializer
Default implementation of BaseNumberJsonSerializer for Short
BaseNumberKeyDeserializer<N extends java.lang.Number>
Base implementation of KeyDeserializer for Numbers.
BaseNumberKeyDeserializer.BigDecimalKeyDeserializer
Default implementation of BaseNumberKeyDeserializer for BigDecimal
BaseNumberKeyDeserializer.BigIntegerKeyDeserializer
Default implementation of BaseNumberKeyDeserializer for BigInteger
BaseNumberKeyDeserializer.ByteKeyDeserializer
Default implementation of BaseNumberKeyDeserializer for Byte
BaseNumberKeyDeserializer.DoubleKeyDeserializer
Default implementation of BaseNumberKeyDeserializer for Double
BaseNumberKeyDeserializer.FloatKeyDeserializer
Default implementation of BaseNumberKeyDeserializer for Float
BaseNumberKeyDeserializer.IntegerKeyDeserializer
Default implementation of BaseNumberKeyDeserializer for Integer
BaseNumberKeyDeserializer.LongKeyDeserializer
Default implementation of BaseNumberKeyDeserializer for Long
BaseNumberKeyDeserializer.ShortKeyDeserializer
Default implementation of BaseNumberKeyDeserializer for Short
BaseQueueJsonDeserializer<Q extends java.util.Queue<T>,​T>
Base JsonDeserializer implementation for Queue.
BaseSetJsonDeserializer<S extends java.util.Set<T>,​T>
Base JsonDeserializer implementation for Set.
BaseSortedSetJsonDeserializer<S extends java.util.SortedSet<T>,​T>
Base JsonDeserializer implementation for SortedSet.
BeanPropertyDeserializer<T,​V>
Deserializes a bean's property
BeanPropertySerializer<T,​V>
Serializes a bean's property
BooleanJsonDeserializer
Default JsonDeserializer implementation for Boolean.
BooleanJsonSerializer
Default JsonSerializer implementation for Boolean.
BooleanKeyDeserializer
Default KeyDeserializer implementation for Boolean.
BooleanKeySerializer
Default KeySerializer implementation for Boolean.
CharacterJsonDeserializer
Default JsonDeserializer implementation for Character.
CharacterJsonSerializer
Default JsonSerializer implementation for Character.
CharacterKeyDeserializer
Default KeyDeserializer implementation for Character.
CollectionJsonDeserializer<T>
Default JsonDeserializer implementation for Collection.
CollectionJsonSerializer<C extends java.util.Collection<T>,​T>
Default JsonSerializer implementation for Collection.
DateDeserializer<D extends java.util.Date>
DateDeserializer interface.
DateKeyParser<D extends java.util.Date>
DateKeyParser interface.
DateKeySerializer<D extends java.util.Date>
Default implementation of KeySerializer for dates.
DatePatterns  
DefaultDateFormat
DefaultDateFormat class.
DefaultDateKeyParser<D extends java.util.Date>
DefaultDateKeyParser class.
DefaultDoubleArrayReader
DefaultDoubleArrayReader class.
DefaultIntegerArrayReader
DefaultIntegerArrayReader class.
DefaultIntegerStack
DefaultIntegerStack class.
DefaultJsonDeserializationContext
Context for the deserialization process.
DefaultJsonDeserializationContext.Builder
DefaultJsonDeserializationContext.DefaultBuilder  
DefaultJsonReader
Reads a JSON (RFC 4627) encoded value as a stream of tokens.
DefaultJsonSerializationContext
Context for the serialization process.
DefaultJsonSerializationContext.Builder
DefaultJsonSerializationContext.DefaultBuilder  
DefaultJsonWriter
Writes a JSON (RFC 4627) encoded value to a stream, one token at a time.
DefaultMapLike<T>
DefaultMapLike class.
DefaultShortArrayReader
DefaultShortArrayReader class.
DefaultStringArrayReader
DefaultStringArrayReader class.
Deserializer<T>
Wrapper to access both key and json deserializer for a type.
EnumJsonDeserializer<E extends java.lang.Enum<E>>
Default JsonDeserializer implementation for Enum.
EnumJsonSerializer<E extends java.lang.Enum<E>>
Default JsonSerializer implementation for Enum.
EnumKeyDeserializer<E extends java.lang.Enum<E>>
Default KeyDeserializer implementation for Enum.
EnumKeySerializer<E extends java.lang.Enum<E>>
Default KeySerializer implementation for Enum.
EnumMapJsonDeserializer<E extends java.lang.Enum<E>,​V>
Default JsonDeserializer implementation for EnumMap.
EnumSetJsonDeserializer<E extends java.lang.Enum<E>>
Default JsonDeserializer implementation for EnumSet.
FastJsonWriter
FastJsonWriter class.
GwtIncompatible
GwtIncompatible class.
GwtJacksonJsonDeserializerParameters
This class includes parameters defined through properties annotations like JsonIgnoreProperties.
GwtJacksonJsonSerializerParameters
This class includes parameters defined through properties annotations like JsonFormat.
HasDeserializer<V,​S extends JsonDeserializer<V>>
Lazy initialize a JsonDeserializer
HasDeserializerAndParameters<V,​S extends JsonDeserializer<V>>
Lazy initialize a JsonDeserializer
HashMapJsonDeserializer<K,​V>
Default JsonDeserializer implementation for HashMap.
HashSetJsonDeserializer<T>
Default JsonDeserializer implementation for HashSet.
HasSerializer<V,​S extends JsonSerializer<V>>
Lazy initialize a JsonSerializer
IdentityDeserializationInfo<T>
Contains identity informations for deserialization process.
IdentityHashMapJsonDeserializer<K,​V>
Default JsonDeserializer implementation for IdentityHashMap.
IdentitySerializationInfo<T>
Contains identity informations for serialization process.
Instance<T>
Instance class.
InstanceBuilder<T>
InstanceBuilder interface.
IterableJsonDeserializer<T>
Default JsonDeserializer implementation for Iterable.
IterableJsonSerializer<I extends java.lang.Iterable<T>,​T>
Default JsonSerializer implementation for Iterable.
JacksonContext
JacksonContext interface.
JacksonContext.DateFormat  
JacksonContext.DoubleArrayReader  
JacksonContext.IntegerArrayReader  
JacksonContext.IntegerStackFactory  
JacksonContext.MapLikeFactory  
JacksonContext.ShortArrayReader  
JacksonContext.StringArrayReader  
JacksonContext.ValueStringifier  
JacksonContextProvider
JacksonContextProvider class.
JsDateFormat
JsDateFormat class.
JsDateKeyParser<D extends java.util.Date>
JsDateKeyParser class.
JsDoubleArrayReader
JsDoubleArrayReader class.
JsIntegerArrayReader
JsIntegerArrayReader class.
JsIntegerStack
JsIntegerStack class.
JsJacksonContext
JsJacksonContext class.
JsMapLike<T>
JsMapLike class.
JSON  
JsonDeserializationContext
JsonDeserializationContext interface.
JsonDeserializationException
Base exception for deserialization process
JsonDeserializer<T>
Base class for all the deserializer.
JsonDeserializerParameters
JsonDeserializerParameters interface.
JSONMapper
JSONMapper class.
JsonMappingContext
Base interface for serialization and deserialization context
JsonMappingException
Base exception for mapping process
JsonReader
JsonReader interface.
JSONReader
JSONReader class.
JSONRegistration
JSONRegistration class.
JsonRegistry
JsonRegistry interface.
JsonSerializationContext
JsonSerializationContext interface.
JsonSerializationException
Base exception for serialization process
JsonSerializer<T>
Base class for all the serializer.
JsonSerializerParameters
JsonSerializerParameters interface.
JsonToken
A structure, name or value type in a JSON-encoded string.
JsonWriter
JsonWriter interface.
JSONWriter
JSONWriter class.
JsShortArrayReader
JsShortArrayReader class.
JsStringArrayReader
JsStringArrayReader class.
KeyDeserializer<T>
Base class for all the key deserializer.
KeySerializer<T>
Base class for all the Map key serializer.
LinkedHashMapJsonDeserializer<K,​V>
Default JsonDeserializer implementation for LinkedHashMap.
LinkedHashSetJsonDeserializer<T>
Default JsonDeserializer implementation for LinkedHashSet.
LinkedListJsonDeserializer<T>
Default JsonDeserializer implementation for LinkedList.
ListJsonDeserializer<T>
Default JsonDeserializer implementation for List.
MalformedJsonException
Thrown when a reader encounters malformed JSON.
MapJsonDeserializer<K,​V>
Default JsonDeserializer implementation for Map.
MapJsonSerializer<M extends java.util.Map<K,​V>,​K,​V>
Default JsonSerializer implementation for Map.
MapLike<T>
MapLike interface.
NonBufferedJsonReader
Reads a JSON (RFC 4627) encoded value as a stream of tokens.
NumberKeySerializer
Default KeySerializer implementation for Number.
ObjectIdSerializer<I>
Contains the id of a bean and a serializer to facilitate the serialization of the next instances of the object.
ObjectKeySerializer
Default KeySerializer implementation for Object.
ObjectMapper<T>
Interface combining ObjectReader and ObjectWriter
ObjectReader<T>
Reads a JSON input and return an object
ObjectWriter<T>
Writes an object to JSON.
PrimitiveBooleanArray2dJsonDeserializer
Default JsonDeserializer implementation for 2D array of boolean.
PrimitiveBooleanArray2dJsonSerializer
Default JsonSerializer implementation for 2D array of boolean.
PrimitiveBooleanArrayJsonDeserializer
Default JsonDeserializer implementation for array of boolean.
PrimitiveBooleanArrayJsonSerializer
Default JsonSerializer implementation for array of boolean.
PrimitiveByteArray2dJsonDeserializer
Default JsonDeserializer implementation for 2D array of byte.
PrimitiveByteArray2dJsonSerializer
Default JsonSerializer implementation for 2D array of byte.
PrimitiveByteArrayJsonDeserializer
Default JsonDeserializer implementation for array of byte.
PrimitiveByteArrayJsonSerializer
Default JsonSerializer implementation for array of byte.
PrimitiveCharacterArray2dJsonDeserializer
Default JsonDeserializer implementation for 2D array of char.
PrimitiveCharacterArray2dJsonSerializer
Default JsonSerializer implementation for 2D array of char.
PrimitiveCharacterArrayJsonDeserializer
Default JsonDeserializer implementation for array of char.
PrimitiveCharacterArrayJsonSerializer
Default JsonSerializer implementation for array of char.
PrimitiveDoubleArray2dJsonDeserializer
Default JsonDeserializer implementation for 2D array of double.
PrimitiveDoubleArray2dJsonSerializer
Default JsonSerializer implementation for 2D array of double.
PrimitiveDoubleArrayJsonDeserializer
Default JsonDeserializer implementation for array of double.
PrimitiveDoubleArrayJsonDeserializer
Default JsonDeserializer implementation for array of double.
PrimitiveDoubleArrayJsonSerializer
Default JsonSerializer implementation for array of double.
PrimitiveFloatArray2dJsonDeserializer
Default JsonDeserializer implementation for 2D array of float.
PrimitiveFloatArray2dJsonSerializer
Default JsonSerializer implementation for 2D array of float.
PrimitiveFloatArrayJsonDeserializer
Default JsonDeserializer implementation for array of float.
PrimitiveFloatArrayJsonSerializer
Default JsonSerializer implementation for array of float.
PrimitiveIntegerArray2dJsonDeserializer
Default JsonDeserializer implementation for 2D array of int.
PrimitiveIntegerArray2dJsonSerializer
Default JsonSerializer implementation for 2D array of int.
PrimitiveIntegerArrayJsonDeserializer
Default JsonDeserializer implementation for array of int.
PrimitiveIntegerArrayJsonDeserializer
Default JsonDeserializer implementation for array of int.
PrimitiveIntegerArrayJsonSerializer
Default JsonSerializer implementation for array of int.
PrimitiveLongArray2dJsonDeserializer
Default JsonDeserializer implementation for 2D array of long.
PrimitiveLongArray2dJsonSerializer
Default JsonSerializer implementation for 2D array of long.
PrimitiveLongArrayJsonDeserializer
Default JsonDeserializer implementation for array of long.
PrimitiveLongArrayJsonSerializer
Default JsonSerializer implementation for array of long.
PrimitiveShortArray2dJsonDeserializer
Default JsonDeserializer implementation for 2D array of short.
PrimitiveShortArray2dJsonSerializer
Default JsonSerializer implementation for 2D array of short.
PrimitiveShortArrayJsonDeserializer
Default JsonDeserializer implementation for array of short.
PrimitiveShortArrayJsonDeserializer
Default JsonDeserializer implementation for array of short.
PrimitiveShortArrayJsonSerializer
Default JsonSerializer implementation for array of short.
PriorityQueueJsonDeserializer<T>
Default JsonDeserializer implementation for PriorityQueue.
PropertyIdentityDeserializationInfo<T>
PropertyIdentityDeserializationInfo class.
PropertyIdentitySerializationInfo<T,​V>
Contains identity informations for serialization process.
QueueJsonDeserializer<T>
Default JsonDeserializer implementation for Queue.
RawValueJsonSerializer<T>
Dummy JsonSerializer that will just output raw values by calling toString() on value to serialize.
Serializer<T>
Wrapper to access both key and json serializer for a type.
ServerJacksonContext
ServerJacksonContext class.
ServerJacksonJsonDeserializerParameters
This class includes parameters defined through properties annotations like JsonIgnoreProperties.
ServerJacksonJsonSerializerParameters
This class includes parameters defined through properties annotations like JsonFormat.
ServerValueStringifier
ServerValueStringifier class.
SetJsonDeserializer<T>
Default JsonDeserializer implementation for Set.
SortedMapJsonDeserializer<K,​V>
Default JsonDeserializer implementation for SortedMap.
SortedSetJsonDeserializer<T>
Default JsonDeserializer implementation for SortedSet.
Stack<T>
Stack interface.
StackJsonDeserializer<T>
Default JsonDeserializer implementation for Stack.
StringArrayJsonDeserializer
Default JsonDeserializer implementation for array of String.
StringJsonDeserializer
Default JsonDeserializer implementation for String.
StringJsonSerializer
Default JsonSerializer implementation for String.
StringKeyDeserializer
Default KeyDeserializer implementation for String.
StringReader
StringReader class.
SubtypeDeserializer<T,​D extends JsonDeserializer<T>>
Delegate the deserialization of a subtype to a corresponding AbstractBeanJsonDeserializer
SubtypeDeserializer.BeanSubtypeDeserializer<T>
Delegate the deserialization of a subtype to a corresponding AbstractBeanJsonDeserializer
SubtypeDeserializer.DefaultSubtypeDeserializer<T>
Delegate the deserialization of a subtype to a corresponding JsonDeserializer
SubtypeSerializer<T,​S extends JsonSerializer<T>>
Delegate the serialization of a subtype to a corresponding JsonSerializer
SubtypeSerializer.BeanSubtypeSerializer<T>
Delegate the serialization of a subtype to a corresponding AbstractBeanJsonSerializer
SubtypeSerializer.DefaultSubtypeSerializer<T>
Delegate the serialization of a subtype to a corresponding JsonSerializer
ToStringKeySerializer
KeySerializer implementation that uses Object.toString() method.
TreeMapJsonDeserializer<K,​V>
Default JsonDeserializer implementation for TreeMap.
TreeSetJsonDeserializer<T>
Default JsonDeserializer implementation for TreeSet.
TypeDeserializationInfo<T>
Contains type deserialization informations
TypeSerializationInfo<T>
Contains type serialization informations
TypeToken<T>
A "supertype" token capable of representing any Java type.
UUIDJsonDeserializer
Default JsonDeserializer implementation for UUID.
UUIDJsonSerializer
Default JsonSerializer implementation for UUID.
UUIDKeyDeserializer
Default KeyDeserializer implementation for UUID.
UUIDKeySerializer
Default KeySerializer implementation for UUID.
VectorJsonDeserializer<T>
Default JsonDeserializer implementation for Vector.
VoidJsonDeserializer
Default JsonDeserializer implementation for Void.
VoidJsonSerializer
Default JsonSerializer implementation for Void.