public interface Serializer
限定符和类型 | 方法和说明 |
---|---|
<V> V |
deserialize(String str)
将字符串反序列化为对象
|
<V> V |
deserialize(String str,
Class<V> clazz)
将字符串反序列化为 clazz 指定的对象
|
<V> V |
deserialize(String str,
TypeReference<V> type)
将字符串反序列化为 type 指定的对象
|
<V> V |
deserializeBytes(byte[] bytes)
将字节反序列化为对象
|
<V> V |
deserializeBytes(byte[] bytes,
Class<V> clazz)
将字节反序列化为 clazz 指定的对象
|
<V> V |
deserializeBytes(byte[] bytes,
TypeReference<V> type)
将字符串反序列化为 type 指定的对象
|
<V> String[] |
serialize(V... objects)
将任意对象数组序列化为字符串
|
<V> String |
serialize(V object)
将任意对象序列化为字符串
|
<V> byte[][] |
serializeAsBytes(V... objects)
将任意对象数组序列化为字节
|
<V> byte[] |
serializeAsBytes(V object)
将任意对象序列化为字节
|
<V> String serialize(V object)
V
- 对象类型object
- 待序列化对象<V> String[] serialize(V... objects)
V
- 对象类型objects
- 待序列化对象数组<V> byte[] serializeAsBytes(V object)
V
- 对象类型object
- 待序列化对象<V> byte[][] serializeAsBytes(V... objects)
V
- 对象类型objects
- 待序列化对象数组<V> V deserialize(String str)
V
- 对象类型str
- 待反序列化的字符串<V> V deserializeBytes(byte[] bytes)
V
- 对象类型bytes
- 待反序列化的字节<V> V deserialize(String str, Class<V> clazz)
V
- 对象类型str
- 待反序列化的字符串clazz
- 对象类<V> V deserializeBytes(byte[] bytes, Class<V> clazz)
V
- 对象类型bytes
- 待反序列化的字节clazz
- 对象类<V> V deserialize(String str, TypeReference<V> type)
V
- 对象类型str
- 待反序列化的字符串type
- 对象引用<V> V deserializeBytes(byte[] bytes, TypeReference<V> type)
V
- 对象类型bytes
- 待反序列化的字节type
- 对象引用Copyright © 2023 buession.com Inc.. All rights reserved.