| 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 |
|
| 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.
|
| NullFilteringTypeAdapterFactories |
Eliminates null values when deserializing Collections, Maps, and Multimaps
Treats [null] as the empty set; [A, null] as [A]; etc.
|
| NullFilteringTypeAdapterFactories.CollectionTypeAdapterFactory |
|
| NullFilteringTypeAdapterFactories.FluentIterableTypeAdapterFactory |
|
| NullFilteringTypeAdapterFactories.ImmutableListTypeAdapterFactory |
|
| NullFilteringTypeAdapterFactories.ImmutableMapTypeAdapterFactory |
|
| NullFilteringTypeAdapterFactories.ImmutableSetTypeAdapterFactory |
|
| NullFilteringTypeAdapterFactories.IterableTypeAdapter<E> |
|
| NullFilteringTypeAdapterFactories.IterableTypeAdapterFactory |
|
| NullFilteringTypeAdapterFactories.ListTypeAdapterFactory |
|
| NullFilteringTypeAdapterFactories.MapTypeAdapter<K,V> |
|
| NullFilteringTypeAdapterFactories.MapTypeAdapterFactory |
|
| NullFilteringTypeAdapterFactories.MultimapTypeAdapterFactory |
|
| NullFilteringTypeAdapterFactories.SetTypeAdapter<E> |
|
| NullFilteringTypeAdapterFactories.SetTypeAdapterFactory |
|
| NullHackJsonLiteralAdapter<L> |
writes or reads the literal json directly
|
| NullHackJsonLiteralAdapter.NullReplacingWriter |
|
| OptionalTypeAdapterFactory |
Writes and reads Optional values as JSON
|