JSON

Struggling using json data? Here are some interesting ways to handle it.

Newest releases
3

chockenberry Notchmeister Notches Gone Wild! Building First, clone the project. git clone https://github.com/chockenberry/Notchmeister.git You can locally override
 
122

robb RBBJSON RBBJSON enables flexible JSON traversal at runtime and JSONPath-like querying for rapid prototyping. Use JSONDecoder to create an RBBJSON stru
 
20

EnesKaraosman Convert your json into native Views, Simply construct JSONDataView(json: Data) view to setup UI.
 
16

engmahsa SwiftDecoderEncoder - This is the easiest way to parse JSON object to a Swift.
 
729

michaeleisel A much faster version of JSONDecoder
 
326

orlandos-nl IkigaJSON IkigaJSON is a really fast JSON parser. It performed ~4x faster than Foundation in our tests when decoding a type from JSON. Adding the dependency The 1.x versions are reliant on SwiftNIO 1.x, and
 
705

saoudrizwan Installation • Usage • License DynamicJSON is a dynamically typed JSON parser built upon the new @dynamicMemberLookup feature introduced by Chris Lattner in Swift 4.2. This allows us to access arbitrary object memb
 
51

Flight-School JSONFeed A Swift encoder and decoder for the JSON Feed format. Usage // For an example, see https://jsonfeed.org/feed.json let json = "{ ... }" let decoder = JSONDecoder() decoder.dateDecodingStrategy =
 
42

webfrogs Transformers is a framework to transform things elegantly using the power of Swift programming language. Note: Support Swift version: 4.1 or newer Feature Cast JSON data with type. Cast a swift dictionar
 
47

CNKCQ AlamofireCodable: An extension to Alamofire which automatically converts JSON response data into swift objects using Codable. This project is heavily inspired by the popular AlamofireObjectMapper. Installation A
 
9k

tristanhimmelman ObjectMapper ObjectMapper is a framework written in Swift that makes it easy for you to convert your model objects (classes and structs) to and from JSON. Features The Basics Mapping Nested Objects Custom
 
34

devxoul RxJSON RxSwift wrapper for JSON. At a Glance This is an example of converting a json dictionary observable to a string observable: URLSession.shared.rx.json(url: "https://api.github.com/repos/Reactor
 
42

Meniny Introduction What's this? Jsonify is a delightful JSON parsing framework for iOS/macOS/watchOS/tvOS platforms written in Swift. Requirements iOS 8.0+ macOS 10.10+ watchOS 2
 
287

nodes-ios Serpent (previously known as Serializable) is a framework made for creating model objects or structs that can be easily serialized and deserialized from/to JSON. It's easily expandable and handles all common data types u
 
3.5k

thoughtbot Argo Argo is a library that lets you extract models from JSON or similar structures in a way that's concise, type-safe, and easy to extend. Using Argo, you won't need to write validation code to ensure that incoming
 
43

benloong TidyJSON TidyJSON is a neat and tidy JSON package run on all Swift platforms (Linux, iOS, OS X, tvOS, watchOS) This branch using Swift 3.0 Goals simple, neat and tidy json lib safe static typed wit
 
132

endocrimes Jay Pure-Swift JSON parser & formatter. Fully streamable input and output. Linux & OS X ready. Replacement for NSJSONSerialization. Jay conforms to the following specifications: JSON RFC4627 Ope
 
221

zadr What's this? j2s is a macOS app that converts JSON dictionaries into Swift structs. It also outputs implementations of Equatable and Hashable for every struct it generates. That's it? Can I make it do anyth
 
71

KyoheiG3 ProtobufExample In iOS, it is an example of handling Protocol Buffers. It is possible to response Protocol Buffers or JSON by requesting one PATH of API server. ProtobufClient Client demo application for iOS
 
249

FluidGroup JAYSON provides 2 ways of accessing to JSON object. Easy access (with dynamic-member-lookup) let urlString: String? = json[3]?.shot?.images?.hidpi_image?.string Strict access (with dynamic-member-lookup) We can kn
 
698

ijoshsmith json2swift A macOS command line tool that generates excellent Swift data models based on JSON data. It takes care of the boring error-prone grunt work of consuming JSON data in your app. Feel free to modify the code
 
696

utahiosmac Marshal In Swift, we all deal with JSON, plists, and various forms of [String: Any]. Marshal believes you don't need a Ph.D. in monads or magic mirrors to deal with these in an expressive and type safe way. Mars
 
600

bwhiteley * Note about JSONDecoder in Swift 4 * To experiment with JSONDecoder in Swift 4, use the swift4 branch. Some of the other implementations were removed from the swift4 branch to get it to compile and run. Check the perfo
 
392

soffes JSON Micro framework for easily parsing JSON in Swift 3 with rich error messages in less than 100 lines of code. infomercial voice 🎙 Are you tried of parsing JSON and not knowing what went wrong? Do
 
31

Draveness JSONCop JSONCop makes it easy to write a simple model layer for your Cocoa and Cocoa Touch application. JSONCop scans all the methods and variables like JSONKeyPathByPropertyKey xxxJSONTransformer in all the s
 
7

iamjono JSON Config A Swift 3 JSON Config reader library. Reads JSON files for server side configuration. JSON files can be used for maintaining system specific settings such as database names, credentials, api keys, access to
 
53

Vdka JSON Improve both the brevity and clarity of your model mapping code. JSON provides a simple and performant interface for accessing and creating serialized data. This library exposes an API with minimal surface are
 
254

lancy CaesarParser CaesarParser is a framework written in Swift for you to parse Model from JSON or to JSON. Features JSON deserialization, parse JSON to Model JSON serialization, parse Model to JSON Supp
 
362

postmates PMJSON PMJSON provides a pure-Swift strongly-typed JSON encoder/decoder as well as a set of convenience methods for converting to/from Foundation objects and for decoding JSON structures. The entire JSON encoder
 
117

ra1028 Functional JSON Parser Feature Linux Ready Type-safe JSON parsing Functional value transformation Easy to parse nested value Dependency free No defined custom operato
 
1k

delba JASON is a faster JSON deserializer written in Swift. JASON is the best framework we found to manage JSON at Swapcard. This is by far the fastest and the most convenient out there, it made our code clearer and improv
 
1k

Anviking Decodable Simple and strict, yet powerful object mapping made possible by Swift 2's error handling. Greatly inspired by Argo, but without a bizillion functional operators. struct Repository { let name: Strin