JSON

JSON 是一个用纯 Swift 实现的简单且类型安全的 JSON 类型。它的目标是轻量且易用。尤其重要的是,它可以用于需要发送的模型值类型。

用法

let json: JSON = [
    "one": 2,
    "two_text": "two",
    "pi": 3.14,
    "yes": true,
    "null": nil,
    "object": [
        "three": 3,
        "four_text": "four",
        "null": nil,
        "inner_array": [
            "index_0",
            false,
            4.20,
        ] as [Any?],
    ] as [String: Any?],
]

json["one"].integerValue // 2
json["object"]["four_text"].stringValue // "four"

安装

Swift Package Manager

要将 JSON 与 Swift Package Manager 一起使用,请将依赖项添加到你的 Package.swift 文件

let package = Package(
   dependencies: [
       .package(
           url: "https://github.com/shareup/json-apple.git", 
           from: "1.4.0"
       )
   ]
)

许可证

JSON 的许可为标准的 MIT 许可证。你可以在 LICENSE 文件中找到它。