Neon - Delphi 语言下的 JSON 序列化库
Neon 是一个为 Delphi 语言设计的 JSON 序列化库。它可以帮助开发者轻松地将对象和其他值转换为 JSON 格式,同时也支持反向操作。Neon 特别考虑了 RESTful 服务,旨在应用之间交换无“元数据”或额外字段的纯数据。它是 WiRL REST 库默认的 JSON 序列化引擎。
核心功能
Neon 提供了以下核心功能:
- 支持简单 Delphi 类型以及复杂类和记录的序列化和反序列化。
- 通过
INeonConfiguration
接口提供广泛的配置选项,包括单词大小写风格、成员类型、是否忽略字段前缀、成员可见性等。 - 注册自定义序列化器。
- 在序列化中使用 UTC 日期。
- 自动创建 nil(对象)成员。
- 支持大多数 Delphi 标准类型、记录、数组和类的序列化和反序列化,包括复杂的类结构。
最近更新
项目最近的更新包括:
- Neon 库的不断优化和错误修复。
- 根据用户反馈和需求,增加了新的配置选项和序列化功能。
- 提供了性能比较示例,展示 Neon 序列化引擎与其他序列化引擎的性能对比。
- 项目的文档和示例代码的更新,以帮助开发者更好地理解和使用 Neon。
Neon 项目的更新一直保持着活跃的状态,致力于提供更稳定、更高效的 JSON 处理能力,以满足 Delphi 开发者的需求。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考