All Projects → Mighty16 → Jsontokotlinclass

Mighty16 / Jsontokotlinclass

Licence: mit
Intellij Idea, Android Studio plugin for generating Kotlin data classes from JSON. Helps to avoid writing boilerplate code for model classes. Supports annotations for Gson, Moshi, Jackson.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Jsontokotlinclass

Phpinspectionsea
A Static Code Analyzer for PHP (a PhpStorm/Idea Plugin)
Stars: ✭ 1,211 (+810.53%)
Mutual labels:  intellij-plugin
Intellij Elixir
Elixir plugin for JetBrain's IntelliJ Platform (including Rubymine)
Stars: ✭ 1,488 (+1018.8%)
Mutual labels:  intellij-plugin
Pydantic Pycharm Plugin
PyCharm plugin for pydantic. This plugin provides autocompletion, inspection, type-checking, inserting unfilled argument, and more.
Stars: ✭ 116 (-12.78%)
Mutual labels:  intellij-plugin
No Copy
A Kotlin compiler plugin that removes the `copy` method of data classes.
Stars: ✭ 90 (-32.33%)
Mutual labels:  intellij-plugin
Gradle Changelog Plugin
Plugin for parsing and managing the Changelog in a "keep a changelog" style.
Stars: ✭ 102 (-23.31%)
Mutual labels:  intellij-plugin
Kotlin
The Kotlin Programming Language.
Stars: ✭ 39,664 (+29722.56%)
Mutual labels:  intellij-plugin
Intellij Haskell
IntelliJ plugin for Haskell
Stars: ✭ 1,169 (+778.95%)
Mutual labels:  intellij-plugin
Intellij Visual Studio Dark Theme
Visual Studio Dark Theme for IDEA Intellij
Stars: ✭ 125 (-6.02%)
Mutual labels:  intellij-plugin
Mybatiscodehelper Pro
brucege.com
Stars: ✭ 1,565 (+1076.69%)
Mutual labels:  intellij-plugin
Idea Conventional Commit
Context and template-based completion for conventional/semantic commits.
Stars: ✭ 115 (-13.53%)
Mutual labels:  intellij-plugin
Intellij Emmylua
Lua IDE/Debugger Plugin for IntelliJ IDEA
Stars: ✭ 1,311 (+885.71%)
Mutual labels:  intellij-plugin
Restfultoolkit
A Toolkit for RESTful services development.
Stars: ✭ 101 (-24.06%)
Mutual labels:  intellij-plugin
Libgdxplugin
An IntelliJ plugin for use with LibGDX
Stars: ✭ 111 (-16.54%)
Mutual labels:  intellij-plugin
Intellij Gdscript
Godot Engine and GDScript support plugin for IntelliJ based IDEs
Stars: ✭ 83 (-37.59%)
Mutual labels:  intellij-plugin
Mainframer Intellij Plugin
An intellij idea plugin for mainframer project
Stars: ✭ 125 (-6.02%)
Mutual labels:  intellij-plugin
Intellij Plugin Golangci Lint
GolangCI-Lint integration for IDEA
Stars: ✭ 74 (-44.36%)
Mutual labels:  intellij-plugin
Flutter Intellij
Flutter Plugin for IntelliJ
Stars: ✭ 1,635 (+1129.32%)
Mutual labels:  intellij-plugin
Leetcode Editor
Do Leetcode exercises in IDE, support leetcode.com and leetcode-cn.com, to meet the basic needs of doing exercises.Support theoretically: IntelliJ IDEA PhpStorm WebStorm PyCharm RubyMine AppCode CLion GoLand DataGrip Rider MPS Android Studio
Stars: ✭ 2,222 (+1570.68%)
Mutual labels:  intellij-plugin
Apidebugger
A IDEA plug-in to help you easily complete the API debugging.
Stars: ✭ 125 (-6.02%)
Mutual labels:  intellij-plugin
Collector Intellij
A PhpStorm plugin for refactoring to collections
Stars: ✭ 114 (-14.29%)
Mutual labels:  intellij-plugin

JSONToKotlinClass

Intellij Idea, Android Studio plugin.

Android Arsenal

Plugin generates Kotlin data classes from JSON text. It can find inner classes in nested JSON. You can disable undesirable fields in class, change field name, set it type to optional, specify default value and add annotations for popular json libraries.

Features:

• json highlight and validation
• nested json parsing
• var/val support
• default value support
• generation to single file
• annotations for Gson, Moshi, Jackson

Download

You can install it from plugin repository

How to use

Right click on package -> Generate class from JSON -> Copy json, type class name -> Check field names and types -> Generate

License

MIT License

Copyright (c) 2017 Mighty16

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].