Classe per deserialitzar instàncies de Jugador
a partir de JSON utilitzant GSON.
Més...
Mètodes públics | |
Jugador | deserialize (JsonElement json, Type typeOfT, JsonDeserializationContext context) throws JsonParseException |
Deserialitza un objecte JSON en una instància de Jugador . | |
Classe per deserialitzar instàncies de Jugador
a partir de JSON utilitzant GSON.
Aquesta classe implementa JsonDeserializer
i permet convertir automàticament un element JSON a una subclasse específica de Jugador
, com Avatar
o Maquina
, segons el valor del camp "tipus"
dins del JSON.
|
inline |
Deserialitza un objecte JSON en una instància de Jugador
.
El JSON ha de contenir un camp "tipus"
que indica si el jugador és un "avatar"
o una "maquina"
. Segons aquest valor, es deserialitza com un Avatar
o Maquina
respectivament.
json | L'element JSON a deserialitzar. |
typeOfT | El tipus esperat de l'objecte (no utilitzat directament). |
context | El context de deserialització de GSON. |
JsonParseException | Si el tipus de jugador és desconegut. |