vvkeep / JSONConverter

๐Ÿ”ฅ ๐Ÿ”ฅ ๐Ÿ”ฅ Powerful and beautiful JSON-to-model MacOS app, supports multiple development languages and popular third-party libraries, flexible custom configuration options to meet a variety of individual needs

Home Page:https://github.com/vvkeep/JSONConverter

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

JSONConverter

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

Screenshots

01.png 02.png 03.png 04.png 05.png 06.png 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

About

๐Ÿ”ฅ ๐Ÿ”ฅ ๐Ÿ”ฅ Powerful and beautiful JSON-to-model MacOS app, supports multiple development languages and popular third-party libraries, flexible custom configuration options to meet a variety of individual needs

https://github.com/vvkeep/JSONConverter

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Swift 99.6%Language:Ruby 0.4%Language:C 0.1%