com.google.gson.internal.bind
Class ObjectTypeAdapter
java.lang.Object
com.google.gson.TypeAdapter<Object>
com.google.gson.internal.bind.ObjectTypeAdapter
public final class ObjectTypeAdapter
- extends TypeAdapter<Object>
Adapts types whose static type is only 'Object'. Uses getClass() on
serialization and a primitive/Map/List on deserialization.
|
Method Summary |
Object |
read(JsonReader in)
Reads one JSON value (an array, object, string, number, boolean or null)
and converts it to a Java object. |
void |
write(JsonWriter out,
Object value)
Writes one JSON value (an array, object, string, number, boolean or null)
for value. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FACTORY
public static final TypeAdapterFactory FACTORY
read
public Object read(JsonReader in)
throws IOException
- Description copied from class:
TypeAdapter
- Reads one JSON value (an array, object, string, number, boolean or null)
and converts it to a Java object. Returns the converted object.
- Specified by:
read in class TypeAdapter<Object>
- Returns:
- the converted Java object. May be null.
- Throws:
IOException
write
public void write(JsonWriter out,
Object value)
throws IOException
- Description copied from class:
TypeAdapter
- Writes one JSON value (an array, object, string, number, boolean or null)
for
value.
- Specified by:
write in class TypeAdapter<Object>
value - the Java object to write. May be null.
- Throws:
IOException
Copyright © 2012. All Rights Reserved.