Package | Description |
---|---|
com.google.gson |
This package provides the
Gson class to convert Json to Java and
vice-versa. |
com.google.gson.internal |
Do NOT use any class in this package as they are meant for internal use in Gson.
|
com.google.gson.internal.bind |
Modifier and Type | Field and Description |
---|---|
private JsonReader |
JsonStreamParser.parser |
Modifier and Type | Method and Description |
---|---|
private static void |
Gson.assertFullConsumption(java.lang.Object obj,
JsonReader reader) |
<T> T |
Gson.fromJson(JsonReader reader,
java.lang.reflect.Type typeOfT)
Reads the next JSON value from
reader and convert it to an object
of type typeOfT . |
JsonElement |
JsonParser.parse(JsonReader json)
Returns the next value from the JSON stream as a parse tree.
|
T |
TreeTypeAdapter.read(JsonReader in) |
T |
Gson.FutureTypeAdapter.read(JsonReader in) |
abstract T |
TypeAdapter.read(JsonReader in)
Reads one JSON value (an array, object, string, number, boolean or null)
and converts it to a Java object.
|
Modifier and Type | Method and Description |
---|---|
static JsonElement |
Streams.parse(JsonReader reader)
Takes a reader in any state and returns the next value as a JsonElement.
|
abstract void |
JsonReaderInternalAccess.promoteNameToValue(JsonReader reader)
Changes the type of the current property name token to a string value.
|
Modifier and Type | Class and Description |
---|---|
class |
JsonTreeReader
This reader walks the elements of a JsonElement as if it was coming from a
character stream.
|
Modifier and Type | Method and Description |
---|---|
java.util.Date |
DateTypeAdapter.read(JsonReader in) |
java.lang.Object |
ArrayTypeAdapter.read(JsonReader in) |
T |
TypeAdapters.EnumTypeAdapter.read(JsonReader in) |
java.util.Map<K,V> |
MapTypeAdapterFactory.Adapter.read(JsonReader in) |
java.sql.Date |
SqlDateTypeAdapter.read(JsonReader in) |
java.lang.Object |
ObjectTypeAdapter.read(JsonReader in) |
java.sql.Time |
TimeTypeAdapter.read(JsonReader in) |
T |
TypeAdapterRuntimeTypeWrapper.read(JsonReader in) |
T |
ReflectiveTypeAdapterFactory.Adapter.read(JsonReader in) |
java.util.Collection<E> |
CollectionTypeAdapterFactory.Adapter.read(JsonReader in) |
(package private) abstract void |
ReflectiveTypeAdapterFactory.BoundField.read(JsonReader reader,
java.lang.Object value) |