Scrabble PROP
Subgrup 43.2: Raül Box, Aina Serra, Ada Peña & Martina Cusidó
 
Carregant...
Cercant...
Cap coincidència
Referència de la Classe persistencia.JugadorDeserializer

Classe per deserialitzar instàncies de Jugador a partir de JSON utilitzant GSON. Més...

Diagrama d'Herència per a persistencia.JugadorDeserializer:
Diagrama de col·laboració per a persistencia.JugadorDeserializer:

Mètodes públics

Jugador deserialize (JsonElement json, Type typeOfT, JsonDeserializationContext context) throws JsonParseException
 Deserialitza un objecte JSON en una instància de Jugador.
 

Descripció Detallada

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.

Documentació de les Funcions Membre

◆ deserialize()

Jugador persistencia.JugadorDeserializer.deserialize ( JsonElement json,
Type typeOfT,
JsonDeserializationContext context ) throws JsonParseException
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.

Paràmetres
jsonL'element JSON a deserialitzar.
typeOfTEl tipus esperat de l'objecte (no utilitzat directament).
contextEl context de deserialització de GSON.
Retorna
Una instància de Avatar o Maquina.
Excepcions
JsonParseExceptionSi el tipus de jugador és desconegut.

La documentació d'aquesta classe es va generar a partir del següent fitxer: