JSONDecoder 0.1.5

JSONDecoder 0.1.5

TestsTested
LangLanguage SwiftSwift
License MIT
ReleasedLast Release Nov 2017
SwiftSwift Version 4.0
SPMSupports SPM

Maintained by Alex Soderman.



  • By
  • Alex Soderman

Simple JSON Parser

Written in swift. Build Status

Installation:

Using SPM (in your Package.swift):

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

then

swift package resolve

Usage:

Quickstart

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

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

Error handling

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

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

To work on this library:

  1. Fork this repo on github.
  2. Create a local copy of your repo.
  3. swift package generate-xcodeproj
  4. Submit pull requests.