| 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.