Awesome Open Source
Awesome Open Source

English | 简体中文


JSONConverter is a desktop application for MacOS written in Swift. Using JSONConverter you will be able to:

  • Convert any valid JSON object to a class of one of the currently supported languages.
  • Format JSON and display JSON with rich text
  • Preview and export the generated rich content
  • Change the root class name.
  • Set a class name prefix for the generated classes.
  • Custom file header include author/date etc.
  • Support i18n(English/Chinese)

Important reminder

Because there is no paid app ID, the current installation package will crash directly due to certificate problems. It is recommended that you download the code, change the bundle ID, compile it, find the app in the products directory and drag it to applicaiton.


Currently supported languages

    1. Swift(Class/Struct)
    • 1.1 HandyJSON
    • 1.2 SwiftyJSON
    • 1.3 ObjectMapper
    • 1.4 Codable
    1. Objective-C
    1. Flutter


1.png 2.png 3.png 4.png


  • Kindly clone the project, and build it using Xcode, then copy the app to applicaiton
  • Download Release Packages, if the system reminds you of security issues, you can show info application, and click override malware protection

To Do

  • Support JAVA Models
  • Supprot Models File export
  • Supprot display models with rich text

Flutter model instruction links

Final Notes

  • The application still in its early stage. Please report any issue so I can improve it.


JSONConverter is available under custom version of MIT license.

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
swift (7,751
macos (1,762
flutter (1,306
json (1,190
mac (276
model (113