Code Monkey home page Code Monkey logo

jsonconverter's Introduction

JSONConverter logo

English | ็ฎ€ไฝ“ไธญๆ–‡

JSONConverter

JSONConverter is an auxiliary tool developed for iOS/Flutter/Android/Server on MAC. It can quickly format JSON data and convert and generate corresponding model class attributes. It currently supports Java/Objective-C/Dart/Golang/Swift and popular libraries: SwiftyJSON, HandyJSON, ObjectMapper, you can flexibly choose to build Class/Struct, save the trouble of typing the model by hand, and greatly improve the development efficiency.

Why use JSONConverter

Features JSONConverter JSONExport
Custom configuration powerful support
Response promptly Recently 2019
Open source or free โœ… โœ…
Dark mode โœ… โŒ
Rich text display โœ… โŒ
Automatic hump โœ… โŒ
Class name anti-weight โœ… โŒ
Type inference โœ… โŒ
Integrity check โœ… โŒ
JSON verification โœ… โœ…
Class/Struct โœ… โŒ
Java โœ… โœ…
Swift โœ… โœ…
Objective-C โœ… โœ…
Flutter โœ… โŒ
Golang โœ… โŒ
...

Features

  • Quickly convert JSON data to generate model classes and attributes corresponding to the supported languages.
  • Format rich text to display JSON data, support 185 languages โ€‹โ€‹and 89 styles
  • Preview and export the generated corresponding rich text model class
  • Configure the root class name
  • Configuration class prefix
  • Custom class file prefix
  • Automatic conversion of underscore hump
  • globalization
  • Array model attribute integrity check

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. Java
    1. Golang
  • if you have other needs, you can let us know by issues

Screenshots

objc.png swift.png swiftyjson.png objectmapper.png flutter.png golang.png

Installation

  • clone the project, and build it using Xcode, then copy the app to applicaiton
  • Download Release Packages

To Do

  • HTTP Request
  • Support C Struct
  • Support C++ Class/Struct
  • Support Kotlin Class/Struct

Flutter instructions

Final

  • The application still in its early stage. Please report any issue so I can improve it, If you like it, please give a star to encourage a wave ๐Ÿ˜

License

JSONConverter is available under custom version of MIT license.

jsonconverter's People

Contributors

lvjunhang avatar stack-info avatar vitasapple avatar vvkeep avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.