配置
Fory Go 使用函数式选项模式进行配置。你可以在保持合理默认值的前提下,自定义序列化行为。
创建 Fory 实例
默认配置
import "github.com/apache/fory/go/fory"
f := fory.New()
默认设置:
| Option | Default | Description |
|---|---|---|
| TrackRef | false | 关闭引用跟踪 |
| MaxDepth | 20 | 最大嵌套深度 |
| IsXlang | false | 关闭跨语言模式 |
| Compatible | false | 关闭 Schema 演进兼容模式 |
通过选项配置
f := fory.New(
fory.WithTrackRef(true),
fory.WithCompatible(true),
fory.WithMaxDepth(10),
)