Kotlinx.serialization 是一款无需反射即可实现跨平台、多格式序列化的工具。它包含两部分:一个编译器插件,自动为类生成访问代码;一个运行时库,使用生成的代码进行对象序列化。该工具支持标记为@Serializable的Kotlin类及标准集合,并支持JSON、CBOR和Protobu
Kotlin 23 次浏览
Kotlin 项目的跨平台序列化库,Kotlinx.Serialization蛮适合你在多端同步数据、做配置持久化这些场景用的。编译器插件的自动代码生成,挺像偷懒神器的,关键还不影响性能——不靠反射,类型检查也更稳。适合移动端、IoT 这种对资源卡得比较紧的环境。多格式支持是亮点,JSON 自然不用
Kotlin 0 次浏览
Kotlinx-Serialization-BFL 是一种二进制序列化格式,为各种数据类型提供固定长度的二进制表示形式。 工作原理 BFL 通过预先定义可变长度数据类型(如列表、映射、字符串等)的最大长度,并在序列化后的数据末尾填充字节来实现固定长度。 支持的数据类型 布尔值 字节 短整型 整型
Kotlin 30 次浏览
Kotlinx.coroutines 是 JetBrains 为 Kotlin 协程开发的库,提供丰富的功能以支持异步编程。不同于部分语言将 async 和 await 作为关键字,Kotlin 仅在其标准库中提供最低限度的底层 API 以支持协程。 Kotlin 的挂起函数概念为异步操作提供更安全
Kotlin 17 次浏览
kotlinx.html kotlinx.html库提供DSL,以在JVM和浏览器(或其他JavaScript引擎)上为/或DOM构建HTML,以更好地进行Web的。开始吧有关如何包括该库的详细信息,请参见页面。 DOM您可以自然地使用JVM和JS构建DOM树查看以JavaScript为目标的Kot
Kotlin 21 次浏览
你有没有在做项目合并时,丢失或损坏序列化数据的痛苦经历?嗯,那个感觉挺让人崩溃的,尤其是 Unity 开发中,数据没保存好,搞不好就要重头来过。不过现在有了Serialization Saver 0.1.3,这种糟心的事儿可以彻底告别了。这个工具的最大特点就是它能自动帮你备份序列化数据,无论是在场景
Unity3D 0 次浏览
Kotlinx.logger-simple 是一个多平台支持的最小开销记录器,专为需要快速、高效日志记录的场景设计。使用起来简单,了内联函数,减少了不必要的开销。比如你可以用 debug、d、warning、w 等函数记录不同等级的日志。更棒的是,它还支持添加自定义标签,比如 debug("Your
Kotlin 0 次浏览