Skip to content

ninja-plugins/json-to-objects

Repository files navigation

JSON to Java/Kotlin Object

IntelliJ IDEA plugin that converts JSON to Java/Kotlin classes.

Demo

Java

Java Demo Java Demo Java Demo 2

Kotlin

Kotlin Demo

Features

  • Generate Java classes or Kotlin data classes from JSON
  • Lombok support: @Data, @Getter, @Setter, @NoArgsConstructor, @AllArgsConstructor
  • Java Record support (Java 14+)
  • @JsonProperty annotation support
  • Multiple structure options: Inner class, Separate classes, Multiple files
  • JSON validation with helpful error messages
  • Auto package detection: Automatically detects package from open Kotlin/Java files

Usage

1. Right-click on JSON file

Right-click on any .json file → JSON to Java/Kotlin Object

2. Select text in editor

Select JSON text in any file → Right-click → JSON to Java/Kotlin Object

3. Tools menu

ToolsJSON to Java/Kotlin Object

4. Shortcut

Ctrl+Alt+Shift+J

Installation

From JetBrains Marketplace

  1. Open SettingsPluginsMarketplace
  2. Search for "JSON to Java/Kotlin Object"
  3. Click Install

Manual Installation

  1. Download the latest release from Releases
  2. Open SettingsPlugins⚙️Install Plugin from Disk...
  3. Select the downloaded .zip file

Build

./gradlew build

Run (Development)

./gradlew runIde

License

MIT License

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages