| Class | Description |
|---|---|
| CollectionTypeAdapter<E> |
A specialized type adapter for collections that can handle single values.
|
| CollectionTypeAdapter.Factory | |
| CollectionTypeAdapterFactory | Deprecated
Use
CollectionTypeAdapter.Factory instead. |
| CollectionTypeAdapterFactory.Adapter<E> | Deprecated
Use
CollectionTypeAdapter instead. |
| EitherTypeAdapter<L,R> | |
| EitherTypeAdapter.EitherTypeArgument<T> | |
| EitherTypeAdapter.Factory | |
| EitherTypeAdapter.ListChecker |
A predicate for the case that a type alternative is a list.
|
| EitherTypeAdapter.PropertyChecker |
A predicate that is usedful for checking alternatives in case both the left and the right type
are JSON object types.
|
| EitherTypeAdapterFactory | Deprecated
Use
EitherTypeAdapter.Factory instead. |
| EitherTypeAdapterFactory.Adapter<L,R> | Deprecated
Use
EitherTypeAdapter instead. |
| EnumTypeAdapter<T extends java.lang.Enum<T>> |
A custom type adapter for enums that uses integer values.
|
| EnumTypeAdapter.Factory | |
| EnumTypeAdapterFactory | Deprecated
Use
EnumTypeAdapter.Factory instead. |
| JsonElementTypeAdapter |
A type adapter that reads every input into a tree of
JsonElements. |
| JsonElementTypeAdapter.Factory |
This factory should not be registered with a GsonBuilder because it always matches.
|
| MessageTypeAdapter |
The type adapter for messages dispatches between the different message types:
RequestMessage,
ResponseMessage, and NotificationMessage. |
| MessageTypeAdapter.Factory | |
| MessageTypeAdapterFactory | Deprecated
Use
MessageTypeAdapter.Factory instead. |
| ThrowableTypeAdapter |
A type adapter for
Throwable. |
| ThrowableTypeAdapter.Factory | |
| TupleTypeAdapters | |
| TupleTypeAdapters.TwoTypeAdapter<F,S> | |
| TupleTypeAdapters.TwoTypeAdapterFactory | |
| TypeUtils |
Utilities for handling types in the JSON parser / serializer.
|