Kotlinx.serialization 是一款无需反射即可实现跨平台、多格式序列化的工具。它包含两部分:一个编译器插件,自动为类生成访问代码;一个运行时库,使用生成的代码进行对象序列化。该工具支持标记为@Serializable的Kotlin类及标准集合,并支持JSON、CBOR和Protobu
Kotlin 23 次浏览
Kotlinx-Serialization-BFL 是一种二进制序列化格式,为各种数据类型提供固定长度的二进制表示形式。 工作原理 BFL 通过预先定义可变长度数据类型(如列表、映射、字符串等)的最大长度,并在序列化后的数据末尾填充字节来实现固定长度。 支持的数据类型 布尔值 字节 短整型 整型
Kotlin 30 次浏览