Top 23 Swift JSON Projects
-
SwiftyJSON
The better way to deal with JSON data in Swift.
I second /u/daisnb that if possible, make sure the data is a consistent format and types, but if you’re unable to do that, I think SwiftyJSON can help, as it loosens the strict type requirement of Swift when handling JSON data
-
ObjectMapper
Simple JSON Object mapping written in Swift
-
Scout
Get performance insights in less than 4 minutes. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
-
JSONExport
JSONExport is a desktop application for Mac OS X which enables you to export JSON objects as model classes with their associated constructors, utility methods, setters and getters in your favorite language.
-
Argo
Functional JSON parsing library for Swift (by thoughtbot)
-
AlamofireObjectMapper
An Alamofire extension which converts JSON response data into swift objects using ObjectMapper
-
Sync
JSON to Core Data and back. Swift Core Data Sync.
-
mapper
A JSON deserialization library for Swift
-
Decodable
[Probably deprecated] Swift 2/3 JSON unmarshalling done (more) right
-
JASON
Fast JSON parsing for Swift (by delba)
-
EVReflection
Reflection based (Dictionary, CKRecord, NSManagedObject, Realm, JSON and XML) object mapping with extensions for Alamofire and Moya with RxSwift or ReactiveSwift
-
SwiftyJSONAccelerator
macOS app to generate Swift 5 code for models from JSON (with Codeable)
-
JSONHelper
✌ Convert anything into anything in one operation; JSON data into class instances, hex strings into UIColor/NSColor, y/n strings to booleans, arrays and dictionaries of these; anything you can make sense of!
-
Himotoki
A type-safe JSON decoding library purely written in Swift
-
CodableAlamofire
An extension for Alamofire that converts JSON data into Decodable objects.
-
json-swift
A basic library for working with JSON in Swift.
-
Wrap
The easy to use Swift JSON encoder
-
Marshal
Marshaling the typeless wild west of [String: Any]
-
Elevate
Elevate is a JSON parsing framework that leverages Swift to make parsing simple, reliable and composable.
-
JSONCodable
Hassle-free JSON encoding and decoding in Swift
-
FlatBuffersSwift
This project brings FlatBuffers (an efficient cross platform serialization library) to Swift.
-
PMHTTP
Swift/Obj-C HTTP framework with a focus on REST and JSON
-
Coolie
Coolie(苦力) helps you to create models (& their constructors) from a JSON file.
-
JSONNeverDie
Auto reflection tool from JSON to Model, user friendly JSON encoder / decoder, aims to never die
Index
What are some of the best open-source JSON projects in Swift? This list will help you:
Project | Stars | |
---|---|---|
1 | SwiftyJSON | 20,343 |
2 | ObjectMapper | 8,692 |
3 | JSONExport | 4,517 |
4 | Argo | 3,487 |
5 | AlamofireObjectMapper | 2,614 |
6 | Sync | 2,502 |
7 | mapper | 1,153 |
8 | Decodable | 1,049 |
9 | JASON | 1,019 |
10 | EVReflection | 954 |
11 | SwiftyJSONAccelerator | 863 |
12 | JSONHelper | 792 |
13 | Himotoki | 785 |
14 | CodableAlamofire | 745 |
15 | json-swift | 734 |
16 | Wrap | 722 |
17 | Marshal | 696 |
18 | Elevate | 623 |
19 | JSONCodable | 605 |
20 | FlatBuffersSwift | 563 |
21 | PMHTTP | 509 |
22 | Coolie | 509 |
23 | JSONNeverDie | 466 |