QuickJSON

QuickJSON 是一个简单、高效且完全集成了 yyjson 解析库的库。

版本控制实践

QuickJSON 使用 语义化版本 2.0.0 进行开发,给定以下模式 MAJOR.MINOR.PATCH,各个元素将根据以下条件递增

  1. 当进行不兼容的 API 更改时,MAJOR 会递增。

  2. 当添加向后兼容的功能时,MINOR 会递增。

  3. 当发布向后兼容的错误修复时,PATCH 会递增。

日志模式

QuickJSON 首要目标是性能。因此,默认情况下,其构建版本不包含任何日志记录功能。即使是调试版本也是如此。

要在 QuickJSON 中启用日志记录功能,您可以在 Package Description 中定义以下 swiftSetting

.define("QUICKJSON_SHOULDLOG") // this enables logging

兼容性

支持的平台

支持的 Swift 版本

此软件包需要 swift-tools-version >= 5.5

软件包依赖项

许可证

QuickJSON 和 yyjson 均以 MIT 许可证提供。