public interface ContextSerializer<T> extends Serializer<T>
| 限定符和类型 | 方法和说明 |
|---|---|
default boolean |
bodyRequired()
必须要 body
|
default java.lang.Object |
deserializeFromBody(Context ctx)
反序列化从
|
java.lang.Object |
deserializeFromBody(Context ctx,
java.lang.reflect.Type toType)
反序列化从
|
boolean |
matched(Context ctx,
java.lang.String mime)
匹配
|
java.lang.String |
mimeType()
媒体类型
|
void |
serializeToBody(Context ctx,
java.lang.Object data)
序列化到
|
dataType, deserialize, name, serializeboolean matched(Context ctx, java.lang.String mime)
ctx - 上下文mime - java.lang.String mimeType()
mimeType 在接口中 Serializer<T>default boolean bodyRequired()
void serializeToBody(Context ctx, java.lang.Object data) throws java.io.IOException
ctx - 请求上下文data - 数据java.io.IOExceptionjava.lang.Object deserializeFromBody(Context ctx, @Nullable java.lang.reflect.Type toType) throws java.io.IOException
ctx - 请求上下文toType - 目标类型java.io.IOExceptiondefault java.lang.Object deserializeFromBody(Context ctx) throws java.io.IOException
ctx - 请求上下文java.io.IOException