Hysen Labs
Model or dataset
jsonmodel/jsonmodel avatar
jsonmodel

jsonmodel

GitHub describes it as Magical Data Modeling Framework for JSON - allows rapid creation of smart data models. You can use it in your iOS, macOS, watchOS and tvOS apps.. The repository metadata lists Objective-C as its primary language. The metadata lists the MIT license. This article stays within the project description and details documented in the GitHub repository README.

6,808 stars1,047 forksObjective-CMIT
01
DEEP OPEN-SOURCE ANALYSIS

jsonmodel/jsonmodel: JSONModel - Magical Data Modeling Framework for JSON

GitHub describes it as Magical Data Modeling Framework for JSON - allows rapid creation of smart data models. You can use it in your iOS, macOS, watchOS and tvOS apps.. The repository metadata lists Objective-C as its primary language. The metadata lists the MIT license. This article stays within the project description and details documented in the GitHub repository README.

02
DEEP OPEN-SOURCE ANALYSIS

Repository scope

GitHub describes it as Magical Data Modeling Framework for JSON - allows rapid creation of smart data models. You can use it in your iOS, macOS, watchOS and tvOS apps.. The repository metadata lists Objective-C as its primary language. The metadata lists the MIT license. The README describes the project this way: JSONModel allows rapid creation of smart data models. You can use it in your iOS, macOS, watchOS and tvOS apps. Automatic introspection of your model classes and JSON input drastically reduces the amount of code you have to write.

03
DEEP OPEN-SOURCE ANALYSIS

Manual

The README section "Manual" states: 0. download the JSONModel repository 0. copy the JSONModel sub-folder into your Xcode project 0. link your app to SystemConfiguration.framework

04
DEEP OPEN-SOURCE ANALYSIS

Basic Usage

The README section "Basic Usage" states: - create a JSONModel subclass for your data model - declare properties in your header file with the name of the JSON keys:

05
DEEP OPEN-SOURCE ANALYSIS

Basic Usage

The README section "Basic Usage" states: If the validation of the JSON passes. you have all the corresponding properties in your model populated from the JSON. JSONModel will also try to convert as much data to the types you expect. In the example above it will:

06
DEEP OPEN-SOURCE ANALYSIS

Editorial conclusion

The repository README is the source for this review. It does not replace a local installation or an independent test.

07
DEEP OPEN-SOURCE ANALYSIS

Official sources

08
Community notes

Community notes