public abstract class GsonSerializerBase extends java.lang.Object implements JsonSerializer
| Constructor and Description |
|---|
GsonSerializerBase() |
| Modifier and Type | Method and Description |
|---|---|
<E> E |
deserialize(java.lang.String payload,
java.lang.Class<E> clazz)
Deserialize e.
|
<E> java.util.List<E> |
deserializeList(java.lang.String payload,
java.lang.Class<E> clazz)
Deserialize list.
|
protected abstract ByteArrayTypeAdapterBase |
getByteArrayTypeAdapter() |
protected java.lang.Class |
getClassFromJson(com.google.gson.JsonElement json,
java.lang.Package pkg) |
java.lang.String |
jsonObjectFromJsonMap(java.util.Map<java.lang.String,java.lang.String> map)
Json object from json map.
|
java.lang.String |
serialize(java.lang.Object objectToSerialize)
Serialize string.
|
protected abstract ByteArrayTypeAdapterBase getByteArrayTypeAdapter()
public java.lang.String serialize(java.lang.Object objectToSerialize)
JsonSerializerserialize in interface JsonSerializerobjectToSerialize - the object to serializepublic <E> E deserialize(java.lang.String payload,
java.lang.Class<E> clazz)
JsonSerializerdeserialize in interface JsonSerializerE - the type parameterpayload - the serialized objectclazz - the clazzprotected java.lang.Class getClassFromJson(com.google.gson.JsonElement json,
java.lang.Package pkg)
public <E> java.util.List<E> deserializeList(java.lang.String payload,
java.lang.Class<E> clazz)
JsonSerializerdeserializeList in interface JsonSerializerE - the type parameterpayload - the serialized listclazz - the clazzpublic java.lang.String jsonObjectFromJsonMap(java.util.Map<java.lang.String,java.lang.String> map)
JsonSerializerjsonObjectFromJsonMap in interface JsonSerializermap - the map