简单 JSON 解析器

使用 Swift 编写。构建状态

安装

使用 SPM (在您的 Package.swift 文件中)

let package = Package(
	name: "NameOfYourProject",
	dependencies: [
		.package(url: "https://github.com/asoderman/JSONDecoder.git", from: "0.1.5")
	]
)

然后

swift package resolve

用法

快速开始

	let j = try! JSONParser(text: JSONTEXT).flatten()

	let name = j["name"] as! String
	let id = j["id"] as! Int

错误处理

	do { 
		let j = try JSONParser(text: BADJSON).flatten()

		let name = j["name"] as! String
		let id = j["id"] as! Int
	} catch {
		// Do something
		}
	}

要使用这个库

  1. 在 GitHub 上 Fork 这个仓库。
  2. 创建您仓库的本地副本。
  3. swift package generate-xcodeproj
  4. 提交 Pull Request。