跳到主要内容
版本:dev

介绍

二进制对象序列化会重建对象图,包括已注册的应用类型、集合、多态值以及可选的共享引用。

选择模式

模式适用场景从这里开始
Xlang(默认)字节需要跨越运行时边界Xlang 序列化
Native所有写入端和读取端都使用同一运行时系列原生序列化

Xlang 和原生模式是仅有的两种对象序列化模式。Row Format 是可随机访问的分析表示形式, Fory JSON 是 Java JSON codec;如果目标不是重建对象,请使用 格式选择指南

阅读核心概念和序列化模式

选择具体运行时 API 之前,请按以下顺序阅读:

  1. 核心概念介绍两种模式共用的对象图、类型、Schema、引用、多态和 Schema 演进。
  2. Xlang 序列化介绍默认使用的可移植格式,以及不同语言运行时必须共同遵守的规则。
  3. 原生序列化介绍适合使用同运行时原生格式的场景。

按运行时浏览

选择运行时以查看其安装方式、生命周期、具体 API、配置、类型注册、Schema 行为、扩展、 平台支持和故障排除信息:

运行时模式文档
Javaxlang 和原生Java 运行时
Pythonxlang 和原生Python 运行时
C++xlang 和原生C++ 运行时
Goxlang 和原生Go 运行时
Rustxlang 和原生Rust 运行时
JavaScript/TypeScriptxlangJavaScript/TypeScript 运行时
C#xlangC# 运行时
SwiftxlangSwift 运行时
DartxlangDart 运行时
Scalaxlang 和 JVM 原生Scala 运行时
Kotlinxlang 和 JVM 原生Kotlin 运行时

规范