Apache Fory JSON 为 Kotlin/JVM 提供高性能 JSON 序列化,支持普通类、数据类、值类和密封类型,并遵循 Kotlin 的构造函数默认值和可空性规则。
Apache Fory™ JSON:面向 Kotlin 的高性能 JSON 序列化
· 阅读需 14 分钟
Apache Fory JSON 为 Kotlin/JVM 提供高性能 JSON 序列化,支持普通类、数据类、值类和密封类型,并遵循 Kotlin 的构造函数默认值和可空性规则。
Apache Fory JSON 以高性能将 Java 对象与标准 JSON 文本或 UTF-8 字节相互转换,并提供灵活的对象映射与受控多态。
通过 Fory 编译器选项,可为现有 Protobuf 和 FlatBuffers Schema 增加共享与循环引用语义,无需手工重建 ID 关联。
Fory Schema IDL 可生成符合各语言习惯的跨语言模型,并原生支持共享引用、循环、多态和 Schema 演进。
Apache Fory C++ 提供类型安全的编译期序列化,并支持跨语言互操作、多态、引用跟踪和 Schema 演进。
Apache Fory 从 Apache 孵化器毕业,正式成为 Apache 软件基金会顶级项目。