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()
返回: