SerializerAdapter<T> Schnittstelle
Typparameter
- T
der ursprüngliche Serialisierer
public interface SerializerAdapter
Diese Schnittstelle definiert das Verhalten, das ein Adapter eines Serialisierers implementieren muss.
Methodenzusammenfassung
| Modifizierer und Typ | Methode und Beschreibung |
|---|---|
| abstract U |
<U>deserialize(String value, Type type)
Deserialisiert eine Zeichenfolge in ein U -Objekt mithilfe des aktuellen T. |
| abstract retrofit2.Converter.Factory | converterFactory() |
| abstract java.lang.String |
serialize(Object object)
Serialisiert ein Objekt in eine JSON-Zeichenfolge. |
| abstract java.lang.String |
serializeList(List<?> list, CollectionFormat format)
Serialisiert eine Liste in eine Zeichenfolge mit dem Trennzeichen, das mit dem Swagger-Auflistungsformat angegeben ist, wobei die einzelnen serialisierten Elemente in der Liste miteinander zusammengeführt werden. |
| abstract java.lang.String |
serializeRaw(Object object)
Serialisiert ein Objekt in eine unformatierte Zeichenfolge. |
| abstract T | serializer() |
Details zur Methode
<U>deserialize
public abstract U deserialize(String value, Type type)
Deserialisiert eine Zeichenfolge in ein U -Objekt mithilfe des aktuellen T.
Parameter:
Gibt zurück:
Löst aus:
converterFactory
public abstract Converter.Factory converterFactory()
Gibt zurück:
serialize
public abstract String serialize(Object object)
Serialisiert ein Objekt in eine JSON-Zeichenfolge.
Parameter:
Gibt zurück:
Löst aus:
serializeList
public abstract String serializeList(List list, CollectionFormat format)
Serialisiert eine Liste in eine Zeichenfolge mit dem Trennzeichen, das mit dem Swagger-Auflistungsformat angegeben ist, wobei die einzelnen serialisierten Elemente in der Liste miteinander zusammengeführt werden.
Parameter:
Gibt zurück:
serializeRaw
public abstract String serializeRaw(Object object)
Serialisiert ein Objekt in eine unformatierte Zeichenfolge. Die führenden und nachfolgenden Anführungszeichen werden gekürzt.
Parameter:
Gibt zurück:
serializer
public abstract T serializer()
Gibt zurück: