| Constructor and Description |
|---|
GsonConverter(com.google.gson.Gson gson)
Create an instance using the supplied
Gson object for conversion. |
GsonConverter(com.google.gson.Gson gson,
String charset)
Create an instance using the supplied
Gson object for conversion. |
| Modifier and Type | Method and Description |
|---|---|
Object |
fromBody(TypedInput body,
Type type)
Convert an HTTP response body to a concrete object of the specified type.
|
TypedOutput |
toBody(Object object)
Convert an object to an appropriate representation for HTTP transport.
|
public GsonConverter(com.google.gson.Gson gson)
Gson object for conversion. Encoding to JSON and
decoding from JSON (when no charset is specified by a header) will use UTF-8.public GsonConverter(com.google.gson.Gson gson,
String charset)
Gson object for conversion. Encoding to JSON and
decoding from JSON (when no charset is specified by a header) will use the specified charset.public Object fromBody(TypedInput body, Type type) throws ConversionException
ConverterfromBody in interface Converterbody - HTTP response body.type - Target object type.type which will be cast by the caller.ConversionException - if conversion was unable to complete. This will trigger a call to
Callback.failure(retrofit.RetrofitError) or throw a
RetrofitError. The exception message should report all necessary information
about its cause as the response body will be set to null.public TypedOutput toBody(Object object)
ConverterCopyright © 2015 Square, Inc.. All Rights Reserved.