SerializerAdapter<T> Интерфейс
Параметры типа
- T
исходный сериализатор
public interface SerializerAdapter
Этот интерфейс определяет поведение адаптера сериализатора, необходимого для реализации.
Сводка по методу
| Модификатор и тип | Метод и описание |
|---|---|
| abstract U |
<U>deserialize(String value, Type type)
Десериализация строки в объект U с помощью текущей T. |
| abstract retrofit2.Converter.Factory | converterFactory() |
| abstract java.lang.String |
serialize(Object object)
Сериализует объект в строку JSON. |
| abstract java.lang.String |
serializeList(List<?> list, CollectionFormat format)
Сериализует список в строку с разделителем, указанным с форматом коллекции Swagger, присоединенным к каждому отдельному сериализованному элементу в списке. |
| abstract java.lang.String |
serializeRaw(Object object)
Сериализует объект в необработанную строку. |
| abstract T | serializer() |
Сведения о методе
<U>deserialize
public abstract U deserialize(String value, Type type)
Десериализация строки в объект U с помощью текущей T.
Параметры:
Возвращаемое значение:
Активизирует исключение:
converterFactory
public abstract Converter.Factory converterFactory()
Возвращаемое значение:
serialize
public abstract String serialize(Object object)
Сериализует объект в строку JSON.
Параметры:
Возвращаемое значение:
Активизирует исключение:
serializeList
public abstract String serializeList(List list, CollectionFormat format)
Сериализует список в строку с разделителем, указанным с форматом коллекции Swagger, присоединенным к каждому отдельному сериализованному элементу в списке.
Параметры:
Возвращаемое значение:
serializeRaw
public abstract String serializeRaw(Object object)
Сериализует объект в необработанную строку. Начальные и конечные кавычки будут обрезаны.
Параметры:
Возвращаемое значение:
serializer
public abstract T serializer()
Возвращаемое значение: