JSONDecoder

master

Simple JSON decoder written in swift
asoderman/JSONDecoder

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.

Description

  • Swift Tools 4.0.0
View More Packages from this Author

Dependencies

  • None
Last updated: Sun Mar 10 2024 18:18:51 GMT-0900 (Hawaii-Aleutian Daylight Time)