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"
要将 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
文件中找到它。