public interface Serializer<T>
default java.lang.String name()
default java.lang.String mimeType()
default java.lang.Class<T> dataType()
T serialize(java.lang.Object fromObj) throws java.io.IOException
fromObj
- 来源对象java.io.IOException
java.lang.Object deserialize(T data, java.lang.reflect.Type toType) throws java.io.IOException
toType
- 目标类型java.io.IOException