Skip to content

Latest commit

 

History

History
65 lines (45 loc) · 1.57 KB

File metadata and controls

65 lines (45 loc) · 1.57 KB

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