这个项目能做什么

JBird 是一个为高性能、类型安全 JSON 处理而设计的 Swift 库。它提供 `JSON` 枚举模型,表示所有 JSON 类型,允许通过可抛出下标和类型化访问器直接读取、修改和遍历。该库包含基于 C 的解析器和序列化器以提升速度,基准测试显示其相比 Foundation 的 JSONSerialization 以及 SwiftyJSON 和 Freddy 等其他库有显著改进。它还提供转换协议(`JSONConvertible`、`JSONInitializable`、`JSONRepresentable`)和用于自动遵循的 `@JSONRepresentable` 宏、用于声明式 JSON 构建的结果构建器,以及可作为 Codable 类型直接替换的 `JSON.Encoder`/`JSON.Decoder`。安装通过 Swift Package Manager 进行,支持 Apple 平台、Linux、Windows、WebAssembly 和 Android。文档可通过 DocC 获取,并托管在 GitHub Pages 上。