{"id":13523582,"url":"https://github.com/vvkeep/JSONConverter","last_synced_at":"2025-04-01T01:33:06.871Z","repository":{"id":40617186,"uuid":"120407973","full_name":"vvkeep/JSONConverter","owner":"vvkeep","description":"🔥 🔥 🔥 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","archived":false,"fork":false,"pushed_at":"2023-07-13T08:13:47.000Z","size":41415,"stargazers_count":953,"open_issues_count":4,"forks_count":151,"subscribers_count":16,"default_branch":"master","last_synced_at":"2024-10-25T05:51:39.284Z","etag":null,"topics":["flutter","golang","handyjson","ios","json","json-obectmapper","json-objects","jsonconverter","jsonexport","mac","model","objectmapper","supprot-models","swift","swiftyjson"],"latest_commit_sha":null,"homepage":"https://github.com/vvkeep/JSONConverter","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vvkeep.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2018-02-06T05:49:36.000Z","updated_at":"2024-09-19T06:37:04.000Z","dependencies_parsed_at":"2024-01-13T22:20:01.022Z","dependency_job_id":"177c0455-4206-4e43-8791-6f464fb95557","html_url":"https://github.com/vvkeep/JSONConverter","commit_stats":null,"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vvkeep%2FJSONConverter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vvkeep%2FJSONConverter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vvkeep%2FJSONConverter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vvkeep%2FJSONConverter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vvkeep","download_url":"https://codeload.github.com/vvkeep/JSONConverter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246567081,"owners_count":20798110,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["flutter","golang","handyjson","ios","json","json-obectmapper","json-objects","jsonconverter","jsonexport","mac","model","objectmapper","supprot-models","swift","swiftyjson"],"created_at":"2024-08-01T06:01:01.544Z","updated_at":"2025-04-01T01:33:01.852Z","avatar_url":"https://github.com/vvkeep.png","language":"Swift","readme":"![JSONConverter](/Screenshots/logo.png)\n\nEnglish | [简体中文](./README.zh-CN.md)\n\nJSONConverter\n============\nA 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\n\nFeatures\n========\n* Custom adjustment layout, rich text display, theme switching (support [185 languages and 89 styles](https://highlightjs.org/static/demo/))\n* The configuration items are automatically memorized, no need to repeat the configuration every time\n* JSON verification, class name anti-duplication, type deduction, powerful functions\n* Preview and export the generated corresponding rich text model class\n* Automatic conversion of custom configuration file header, root class name, parent class name, class prefix, and underscore camel case to meet various personalized needs\n* Array model attribute integrity check to generate the most complete model\n* ...\n\nSupported languages\n=============================\n- 1. Swift(Class/Struct)\n    - 1.1 [HandyJSON](https://github.com/alibaba/HandyJSON)\n    - 1.2 [SwiftyJSON](https://github.com/SwiftyJSON/SwiftyJSON)\n    - 1.3 [ObjectMapper](https://github.com/Hearst-DD/ObjectMapper)\n    - 1.4 Codable\n    - 1.5 [KakaJSON](https://github.com/kakaopensource/KakaJSON)\n- 2. Objective-C\n    - 1.1 [YYModel](https://github.com/ibireme/YYModel)\n    - 1.2 [MJExtension](https://github.com/CoderMJLee/MJExtension)\n    - 1.3 [jsonmodel](https://github.com/jsonmodel/jsonmodel)\n- 3. Flutter\n- 4. Java\n- 5. Golang\n\nScreenshots\n========================\n![01.png](/Screenshots/01.png)\n![02.png](/Screenshots/02.png)\n![03.png](/Screenshots/03.png)\n![04.png](/Screenshots/04.png)\n![05.png](/Screenshots/05.png)\n![06.png](/Screenshots/06.png)\n![07.png](/Screenshots/07.png)\n\nInstall\n============\n- Direct download [Release Packages](https://github.com/vvkeep/JSONConverter/releases)\n- Clone source code, execute build in Xcode, copy JSONConverter.app to Application folder\n\nNotes\n=====\n* The Flutter JSON conversion function is compatible with [json_serializable](https://github.com/dart-lang/json_serializable)\n\nOther\n======\nBecause 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！ 😁\n\n[![Stargazers repo roster for @vvkeep/JSONConverter](https://reporoster.com/stars/vvkeep/JSONConverter)](https://github.com/vvkeep/JSONConverter/stargazers)\n","funding_links":[],"categories":["开源工具"],"sub_categories":["效率工具"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvvkeep%2FJSONConverter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvvkeep%2FJSONConverter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvvkeep%2FJSONConverter/lists"}