SerializerAdapter<T> Interfaccia

Parametri di tipo

T

serializzatore originale

public interface SerializerAdapter

Questa interfaccia definisce i comportamenti che un adattatore di un serializzatore deve implementare.

Riepilogo dei metodi

Modificatore e tipo Metodo e descrizione
abstract U <U>deserialize(String value, Type type)

Deserializza una stringa in un oggetto U utilizzando il Tcorrente.

abstract retrofit2.Converter.Factory converterFactory()
abstract java.lang.String serialize(Object object)

Serializza un oggetto in una stringa JSON.

abstract java.lang.String serializeList(List<?> list, CollectionFormat format)

Serializza un elenco in una stringa con il delimitatore specificato con il formato di raccolta Swagger che unisce ogni singolo elemento serializzato nell'elenco.

abstract java.lang.String serializeRaw(Object object)

Serializza un oggetto in una stringa non elaborata.

abstract T serializer()

Dettagli metodo

<U>deserialize

public abstract U deserialize(String value, Type type)

Deserializza una stringa in un oggetto U utilizzando il Tcorrente.

Parametri:

value - valore stringa da deserializzare.
type - tipo da deserializzare.

Restituisce:

oggetto deserializzato.

Genera un'eccezione:

java.io.IOException - eccezione nella deserializzazione

converterFactory

public abstract Converter.Factory converterFactory()

Restituisce:

una fabbrica di convertitori per l'Adattamento

serialize

public abstract String serialize(Object object)

Serializza un oggetto in una stringa JSON.

Parametri:

object - oggetto da serializzare.

Restituisce:

stringa serializzata. Null se l'oggetto da serializzare è Null.

Genera un'eccezione:

java.io.IOException - eccezione dalla serializzazione.

serializeList

public abstract String serializeList(List list, CollectionFormat format)

Serializza un elenco in una stringa con il delimitatore specificato con il formato di raccolta Swagger che unisce ogni singolo elemento serializzato nell'elenco.

Parametri:

list - elenco da serializzare.
format - formato di raccolta Swagger.

Restituisce:

stringa serializzata

serializeRaw

public abstract String serializeRaw(Object object)

Serializza un oggetto in una stringa non elaborata. Le virgolette iniziali e finali verranno tagliate.

Parametri:

object - oggetto da serializzare.

Restituisce:

stringa serializzata. Null se l'oggetto da serializzare è Null.

serializer

public abstract T serializer()

Restituisce:

serializzatore originale adattato

Si applica a