![JSONConverter](https://github.com/vvkeep/JSONConverter/raw/master/Screenshots/logo.png)
English | 简体中文
JSONConverter
A MacOS application with beautiful interface and powerful functions, it formats JSON and generates model class code in the corresponding language, supports multiple development languages and its popular third-party class libraries, multiple configuration options, and flexibly builds classes
Features
- Custom adjustment layout, rich text display, theme switching (support 185 languages and 89 styles)
- The configuration items are automatically memorized, no need to repeat the configuration every time
- JSON verification, class name anti-duplication, type deduction, powerful functions
- Preview and export the generated corresponding rich text model class
- Automatic conversion of custom configuration file header, root class name, parent class name, class prefix, and underscore camel case to meet various personalized needs
- Array model attribute integrity check to generate the most complete model
- ...
Supported languages
-
- Swift(Class/Struct)
-
- Objective-C
-
- Flutter
-
- Java
-
- Golang
Screenshots
![07.png](https://github.com/vvkeep/JSONConverter/raw/master/Screenshots/07.png)
Install
- Direct download Release Packages
- Clone source code, execute build in Xcode, copy JSONConverter.app to Application folder
Notes
Other
Because some languages or frameworks have not been actually used, I do not know whether the model construction is reasonable. If you have better suggestions, please submit PR/Issues, thank you! , If you like it, please star to encourage me! 😁
![Stargazers repo roster for @vvkeep/JSONConverter](https://reporoster.com/stars/vvkeep/JSONConverter)