JSON to Java POJO

Generate Java POJOs from JSON with Jackson @JsonProperty annotations. Includes getters and setters. For Lombok projects, replace the boilerplate with @Data or @Value on the class.

How to use the JSON to Java POJO

Paste JSON. Output uses Jackson. For Gson, replace @JsonProperty with @SerializedName. For records (Java 17+), the structure can collapse to a single line per record — adjust manually if you want that style.