接口 | 说明 |
---|---|
ConvertMask |
Mask接口
详情见: https://redkale.org
|
Decodeable<R extends Reader,T> |
反序列化操作类
详情见: https://redkale.org
|
Encodeable<W extends Writer,T> |
序列化操作类
详情见: https://redkale.org
|
类 | 说明 |
---|---|
AnyDecoder |
对不明类型的对象进行反序列化。
|
AnyEncoder<T> |
对不明类型的对象进行序列化; BSON序列化时将对象的类名写入Writer,JSON则不写入。
|
ArrayDecoder<T> |
数组的反序列化操作类
对象数组的反序列化,不包含int[]、long[]这样的primitive class数组。 |
ArrayEncoder<T> |
数组的序列化操作类
对象数组的序列化,不包含int[]、long[]这样的primitive class数组。 |
BinaryConvert<R extends Reader,W extends Writer> |
二进制序列化/反序列化操作类
详情见: https://redkale.org
|
CollectionDecoder<T> |
Collection的反序列化操作类
支持一定程度的泛型。 |
CollectionEncoder<T> |
Collection的序列化操作类
支持一定程度的泛型。 |
Convert<R extends Reader,W extends Writer> |
序列化/反序列化操作类
详情见: https://redkale.org
|
ConvertColumnEntry |
ConvertColumn 对应的实体类
详情见: https://redkale.org
|
ConvertFactory<R extends Reader,W extends Writer> |
序列化模块的工厂类,用于注册自定义的序列化类型,获取Convert
详情见: https://redkale.org
|
DeMember<R extends Reader,T,F> |
字段的反序列化操作类
详情见: https://redkale.org
|
EnMember<W extends Writer,T,F> |
字段的序列化操作类
详情见: https://redkale.org
|
MapDecoder<K,V> |
Map的反序列化操作类
详情见: https://redkale.org |
MapEncoder<K,V> |
Map的序列化操作类
详情见: https://redkale.org
|
ObjectDecoder<R extends Reader,T> |
自定义对象的反序列化操作类
详情见: https://redkale.org
|
ObjectEncoder<W extends Writer,T> |
自定义对象的序列化操作类
详情见: https://redkale.org
|
OptionalCoder<R extends Reader,W extends Writer,T> |
Optional 的SimpledCoder实现
详情见: https://redkale.org
|
Reader |
反序列化的数据读取流
详情见: https://redkale.org
|
SimpledCoder<R extends Reader,W extends Writer,T> |
简易类的序列化和反序列化操作类
能序列化为Boolean、Number或者字符串的类视为简易类 详情见: https://redkale.org |
StreamDecoder<T> |
Stream的反序列化操作类
支持一定程度的泛型。 |
StreamEncoder<T> |
Stream的序列化操作类
支持一定程度的泛型。 |
TextConvert<R extends Reader,W extends Writer> |
文本序列化/反序列化操作类
详情见: https://redkale.org
|
Writer |
序列化的数据输出流
详情见: https://redkale.org
|
枚举 | 说明 |
---|---|
ConvertType |
序列化类型枚举,结合@ConvertColumn使用
详情见: https://redkale.org
|
Reader.ValueType |
异常错误 | 说明 |
---|---|
ConvertException |
序列化自定义异常类
详情见: https://redkale.org
|
注释类型 | 说明 |
---|---|
ConvertColumn |
依附在setter、getter方法、字段进行简单的配置
详情见: https://redkale.org
|
ConvertColumn.ConvertColumns |
ConvertColumn 的多用类
详情见: https://redkale.org
|
ConvertDisabled |
序列化时永久禁用该字段, 与ConvertColumn.ignore()的区别在于: ConvertDisabled不能通过ConvertEntity来解禁
详情见: https://redkale.org
|
ConvertDisabled.ConvertDisableds |
ConvertDisabled 的多用类
详情见: https://redkale.org
|
ConvertEntity |
用于类名的别名, 该值必须是全局唯一
使用场景: 当BSON序列化为了不指定class可以使用@ConvertEntity来取个别名。 |