SerializerAdapter<T> 介面
類型參數
- T
原始串行化程式
public interface SerializerAdapter
這個介面會定義串行化程式需要實作之配接器的行為。
方法摘要
| 修飾詞與類型 | 方法與描述 |
|---|---|
| abstract U |
<U>deserialize(String value, Type type)
使用目前的 T,將字串還原串行化為 U 物件。 |
| 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)
使用目前的 T,將字串還原串行化為 U 物件。
參數:
傳回:
擲回:
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()
傳回: