Awesome
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)
- 1.1 HandyJSON
- 1.2 SwiftyJSON
- 1.3 ObjectMapper
- 1.4 Codable
- 1.5 KakaJSON
-
- Objective-C
- 1.1 YYModel
- 1.2 MJExtension
- 1.3 jsonmodel
-
- Flutter
-
- Java
-
- Golang
Screenshots
Install
- Direct download Release Packages
- Clone source code, execute build in Xcode, copy JSONConverter.app to Application folder
Notes
- The Flutter JSON conversion function is compatible with json_serializable
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! 😁