
Argo
thoughtbot
Functional JSON parsing library for Swift
AI 简介
Argo 是一个面向 Swift 的函数式 JSON 解析库,用于安全、简洁地将 JSON 数据映射为强类型 Swift 模型。它利用 Swift 的泛型与协议(如 Decodable 的早期实践模式)、运算符重载(如 <*> 和 <^>)和纯函数组合实现声明式解析,自动处理类型校验、字段缺失与嵌套结构错误,并返回明确的失败原因。项目强调类型安全、可组合性与可测试性,适合 iOS/macOS 应用中需高可靠性处理 API 响应、配置文件或本地 JSON 数据的场景。
Swift
MIT License3.5k
Stars
193
Forks
90
Watchers
9
Issues
Star 增长
今日0
近 7 天0
近 30 天0
综合评分58.86
默认分支main