public class AbcBytesSerializer extends java.lang.Object implements ContextSerializer<byte[]>
| 构造器和说明 |
|---|
AbcBytesSerializer() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
bodyRequired()
必须要 body
|
java.lang.Class<byte[]> |
dataType()
数据类型
|
java.lang.Object |
deserialize(byte[] data,
java.lang.reflect.Type toType)
反序列化
|
java.lang.Object |
deserializeFromBody(Context ctx,
java.lang.reflect.Type bodyType)
反序列化从
|
static AbcBytesSerializer |
getInstance() |
boolean |
matched(Context ctx,
java.lang.String mime)
匹配
|
java.lang.String |
mimeType()
媒体类型
|
java.lang.String |
name()
序列化器名字
|
byte[] |
serialize(java.lang.Object fromObj)
序列化
|
void |
serializeToBody(Context ctx,
java.lang.Object data)
序列化到
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdeserializeFromBodypublic static AbcBytesSerializer getInstance()
public java.lang.String mimeType()
ContextSerializermimeType 在接口中 Serializer<byte[]>mimeType 在接口中 ContextSerializer<byte[]>public java.lang.Class<byte[]> dataType()
SerializerdataType 在接口中 Serializer<byte[]>public boolean bodyRequired()
ContextSerializerbodyRequired 在接口中 ContextSerializer<byte[]>public java.lang.String name()
name 在接口中 Serializer<byte[]>public byte[] serialize(java.lang.Object fromObj)
throws java.io.IOException
Serializerserialize 在接口中 Serializer<byte[]>fromObj - 来源对象java.io.IOExceptionpublic java.lang.Object deserialize(byte[] data,
java.lang.reflect.Type toType)
throws java.io.IOException
Serializerdeserialize 在接口中 Serializer<byte[]>toType - 目标类型java.io.IOExceptionpublic boolean matched(Context ctx, java.lang.String mime)
ContextSerializermatched 在接口中 ContextSerializer<byte[]>ctx - 上下文public void serializeToBody(Context ctx, java.lang.Object data) throws java.io.IOException
ContextSerializerserializeToBody 在接口中 ContextSerializer<byte[]>ctx - 请求上下文data - 数据java.io.IOExceptionpublic java.lang.Object deserializeFromBody(Context ctx, @Nullable java.lang.reflect.Type bodyType) throws java.io.IOException
ContextSerializerdeserializeFromBody 在接口中 ContextSerializer<byte[]>ctx - 请求上下文bodyType - 目标类型java.io.IOException