SerializerAdapter<T> 인터페이스
형식 매개 변수
- T
원래 직렬 변환기
public interface SerializerAdapter
이 인터페이스는 serializer의 어댑터가 구현해야 하는 동작을 정의합니다.
메서드 요약
| 한정자 및 형식 | 메서드 및 설명 |
|---|---|
| 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 개체로 역직렬화합니다.
매개 변수:
반환:
Throw:
converterFactory
public abstract Converter.Factory converterFactory()
반환:
serialize
public abstract String serialize(Object object)
개체를 JSON 문자열로 직렬화합니다.
매개 변수:
반환:
Throw:
serializeList
public abstract String serializeList(List list, CollectionFormat format)
목록의 각 개별 직렬화된 항목을 조인하는 Swagger 컬렉션 형식으로 지정된 구분 기호를 사용하여 목록을 문자열로 직렬화합니다.
매개 변수:
반환:
serializeRaw
public abstract String serializeRaw(Object object)
개체를 원시 문자열로 직렬화합니다. 선행 및 후행 따옴표가 잘립니다.
매개 변수:
반환:
serializer
public abstract T serializer()
반환: