serhii-londar/jsonexport — explained in plain English
Analysis updated 2026-07-21 · repo last pushed 2017-12-13
Paste JSON from a web API to generate Swift classes for an iOS app.
Convert API response data into Java classes for an Android app.
Generate Objective-C model classes from JSON for a Mac application.
| serhii-londar/jsonexport | aiduckman/claudeusage_latest_may2026 | arnabau/thermalpulse | |
|---|---|---|---|
| Stars | — | 0 | 0 |
| Language | Swift | Swift | Swift |
| Last pushed | 2017-12-13 | — | — |
| Maintenance | Dormant | — | — |
| Setup difficulty | easy | easy | moderate |
| Complexity | 2/5 | 2/5 | 3/5 |
| Audience | developer | vibe coder | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a Mac running macOS to install and run the application.
JSONExport is a free Mac application that takes a JSON object (a common way to structure data from websites and apps) and automatically writes the code for it in your preferred programming language. Instead of manually typing out dozens of lines of code to define how your app should handle data from an API, you paste in the JSON, and the tool generates ready-to-use model classes with all the necessary setup methods. The app works as a straightforward converter. You provide a valid JSON object, and it reads the structure to figure out what properties each class needs. You can customize the output before saving: you pick the target language, rename the root class, add a prefix to all generated classes, or choose whether to include constructors and helper methods that turn the data back into a dictionary format. You can also preview everything before exporting. It supports a wide range of languages and frameworks, including Java variants for Android, Swift classes and structures, and Objective-C for iOS and Mac. This tool is built for mobile developers who regularly work with web APIs and want to skip the tedious, repetitive task of writing data models by hand. For example, if you are building an iOS app that pulls tweets from Twitter's API, you would paste the timeline JSON into the app and instantly get Swift or Objective-C classes ready to store that tweet data in your app. It is especially handy for projects that use specific data libraries like Realm or SwiftyJSON, since it can generate code tailored to those frameworks. There are some practical limitations to keep in mind. The tool cannot handle empty values in your JSON, struggles with deeply nested arrays, and has known issues when generating code for certain database frameworks like CoreData and Realm. In those cases, you may need to manually fix type mismatches or fill in default values after exporting. It is an open-source project built in Swift, and the creator notes it is still in an early stage of development.
A free Mac app that converts JSON data into ready-to-use model classes for various programming languages. It helps mobile developers skip the tedious task of writing data models by hand.
Mainly Swift. The stack also includes Swift, macOS.
Dormant — no commits in 2+ years (last push 2017-12-13).
The license allows anyone to use, modify, and distribute the code freely, usually as long as the original copyright notice is included.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
double-check against the repo, no cap.