public class GsonSpeaker
extends java.lang.Object
implements io.victoralbertos.jolyglot.JolyglotGenerics
| Constructor and Description |
|---|
GsonSpeaker() |
GsonSpeaker(com.google.gson.Gson gson) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.reflect.GenericArrayType |
arrayOf(java.lang.reflect.Type componentType) |
<T> T |
fromJson(java.io.File file,
java.lang.Class<T> classOfT) |
<T> T |
fromJson(java.io.File file,
java.lang.reflect.Type typeOfT) |
<T> T |
fromJson(java.lang.String json,
java.lang.Class<T> classOfT) |
<T> T |
fromJson(java.lang.String json,
java.lang.reflect.Type typeOfT) |
java.lang.reflect.ParameterizedType |
newParameterizedType(java.lang.reflect.Type rawType,
java.lang.reflect.Type... typeArguments) |
java.lang.String |
toJson(java.lang.Object src) |
java.lang.String |
toJson(java.lang.Object src,
java.lang.reflect.Type typeOfSrc) |
public GsonSpeaker(com.google.gson.Gson gson)
public GsonSpeaker()
public java.lang.String toJson(java.lang.Object src)
toJson in interface io.victoralbertos.jolyglot.Jolyglotpublic java.lang.String toJson(java.lang.Object src,
java.lang.reflect.Type typeOfSrc)
toJson in interface io.victoralbertos.jolyglot.JolyglotGenericspublic <T> T fromJson(java.lang.String json,
java.lang.Class<T> classOfT)
throws java.lang.RuntimeException
fromJson in interface io.victoralbertos.jolyglot.Jolyglotjava.lang.RuntimeExceptionpublic <T> T fromJson(java.lang.String json,
java.lang.reflect.Type typeOfT)
throws java.lang.RuntimeException
fromJson in interface io.victoralbertos.jolyglot.JolyglotGenericsjava.lang.RuntimeExceptionpublic <T> T fromJson(java.io.File file,
java.lang.Class<T> classOfT)
throws java.lang.RuntimeException
fromJson in interface io.victoralbertos.jolyglot.Jolyglotjava.lang.RuntimeExceptionpublic <T> T fromJson(java.io.File file,
java.lang.reflect.Type typeOfT)
throws java.lang.RuntimeException
fromJson in interface io.victoralbertos.jolyglot.JolyglotGenericsjava.lang.RuntimeExceptionpublic java.lang.reflect.GenericArrayType arrayOf(java.lang.reflect.Type componentType)
arrayOf in interface io.victoralbertos.jolyglot.JolyglotGenericspublic java.lang.reflect.ParameterizedType newParameterizedType(java.lang.reflect.Type rawType,
java.lang.reflect.Type... typeArguments)
newParameterizedType in interface io.victoralbertos.jolyglot.JolyglotGenerics