Package com.google.gson.internal.bind
Class DefaultDateTypeAdapter<T extends Date>
java.lang.Object
com.google.gson.TypeAdapter<T>
com.google.gson.internal.bind.DefaultDateTypeAdapter<T>
This type adapter supports subclasses of date by defining a
DefaultDateTypeAdapter.DateType
and then using its createAdapterFactory
methods.- Author:
- Inderjeet Singh, Joel Leitch
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionread
(JsonReader in) Reads one JSON value (an array, object, string, number, boolean or null) and converts it to a Java object.toString()
void
write
(JsonWriter out, Date value) Writes one JSON value (an array, object, string, number, boolean or null) forvalue
.Methods inherited from class com.google.gson.TypeAdapter
fromJson, fromJson, fromJsonTree, nullSafe, toJson, toJson, toJsonTree
-
Method Details
-
write
Description copied from class:TypeAdapter
Writes one JSON value (an array, object, string, number, boolean or null) forvalue
.- Specified by:
write
in classTypeAdapter<T extends Date>
- Parameters:
value
- the Java object to write. May be null.- Throws:
IOException
-
read
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 classTypeAdapter<T extends Date>
- Returns:
- the converted Java object. May be null.
- Throws:
IOException
-
toString
-