Interface | Description |
---|---|
NamingStrategies.ConstructorFieldNamingStrategy |
Class | Description |
---|---|
DeserializationConstructorAndReflectiveTypeAdapterFactory |
Creates type adapters for types handled in the following ways:
Deserialization
If there's an annotation designating a parameterized constructor, invoke that for fields
correlating to named parameter annotations.
|
EnumTypeAdapterThatReturnsFromValue<T extends Enum<T>> | |
GsonWrapper | |
IgnoreNullFluentIterableTypeAdapterFactory |
Eliminates null values when deserializing FluentIterables
Treats [null] as the empty set; [A, null] as [A]; etc.
|
IgnoreNullIterableTypeAdapterFactory |
Eliminates null values when deserializing Iterables
Treats [null] as the empty set; [A, null] as [A]; etc.
|
IgnoreNullMapTypeAdapterFactory |
Eliminates null values when deserializing Maps
Treats {"a":null} as the empty map; {"a":1, "b":null} as {"a":1}; etc.
|
IgnoreNullMultimapTypeAdapterFactory |
Parses Multimaps to/from json - strips out any null values when deserializing
|
IgnoreNullSetTypeAdapterFactory |
Eliminates null values when deserializing Sets.
|
NamingStrategies |
NamingStrategies used for JSON deserialization using GSON
|
NamingStrategies.AnnotationBasedNamingStrategy | |
NamingStrategies.AnnotationConstructorNamingStrategy |
Determines field naming from constructor annotations
|
NamingStrategies.AnnotationFieldNamingStrategy |
Definition of field naming policy for annotation-based field
|
NamingStrategies.AnnotationOrNameFieldNamingStrategy | |
NamingStrategies.ExtractNamed | |
NamingStrategies.ExtractSerializedName | |
NamingStrategies.NameExtractor<A extends Annotation> |
Specifies how to extract the name from an annotation for use in determining the serialized
name.
|
NullHackJsonLiteralAdapter<L> |
writes or reads the literal json directly
|
OptionalTypeAdapterFactory |
Writes and reads Optional values as JSON
|
Copyright © 2009-2013 jclouds. All Rights Reserved.