serialization.serialization 包

功能介绍

serialization 包提供了序列化和反序列化的能力。

序列化(serialization)是指将数据结构或对象状态转换成可取用格式(例如存成文件,存于缓冲,或经由网络中发送),以留待后续在相同或另一台计算机环境中,能恢复原先状态的过程。相对地,从一系列字节提取数据结构的反向操作,即反序列化(deserialization)。

用户定义的类型,可以通过实现 Serializable 接口,来支持序列化和反序列化。

API列表

函数

函数名功能
field<T>(String, T)用于将一组数据 namedata 封装到 Field 对象中。

接口

接口名功能
Serializable用于规范序列化。

类名功能
DataModel中间数据层。
DataModelBool此类为 DataModel 的子类,实现对 Bool 类型数据的封装。
DataModelFloat此类为 DataModel 的子类,实现对 Float64 类型数据的封装。
DataModelInt此类为 DataModel 的子类,实现对 Int64 类型数据的封装。
DataModelNull此类为 DataModel 的子类,实现对 Null 类型数据的封装。
DataModelSeq此类为 DataModel 的子类,实现对 ArrayList<DataModel> 类型数据的封装。
DataModelString此类为 DataModel 的子类,实现对 String 类型数据的封装。
DataModelStruct此类为 DataModel 的子类,用来实现 class 对象到 DataModel 的转换。
Field用于存储 DataModelStruct 的元素。

异常类

异常类名功能
DataModelExceptionDataModel 的异常类。