Input JSON
Java Generato
Puoi selezionare sia Jackson che Lombok
Inserisci dati JSON per generare classi Java
POJO Java con annotazioni JSON e mappatura tipi corretta
Genera classi Java da strutture dati JSON
Puoi selezionare sia Jackson che Lombok
Inserisci dati JSON per generare classi Java
POJO Java con annotazioni JSON e mappatura tipi corretta
Utilizza questo generatore da JSON a Java per creare POJO Java da esempi JSON per app, servizi e integrazioni JVM Spring Boot.
Passaggio 1: incolla un esempio JSON
Import per caricare JSON da un file, un URL o dati di esempio.Passaggio 2: scegli le opzioni Java POJO
Class Name e Package Name in modo che corrispondano alla struttura del tuo progetto.Jackson se desideri mappature JSON esplicite.Lombok se vuoi ridurre il boilerplate (getter/setter/costruttori).Passaggio 3: rivedere il codice generato
Root Type Name, gestione null e framework, se disponibili.Passaggio 4: utilizzare i POJO in Java
Passaggio 5: copiare o scaricare
Suggerimenti rapidi
@JsonProperty quando le chiavi JSON non corrispondono alla denominazione Java.Instant/OffsetDateTime solo quando il formato del timestamp è stabile.// Ingresso JSON
{
"id": 123,
"name": "Maeve Winters",
"email": "[email protected]",
"active": true,
"roles": ["admin", "editor"],
"metadata": { "plan": "pro" },
"createdAt": "2024-03-01T10:15:00Z",
"score": 99.5,
"notes": null
}
// Generated Java POJOs (simplified)
public class Metadata {
private String plan;
public String getPlan() { return plan; }
public void setPlan(String plan) { this.plan = plan; }
}
public class Root {
private int id;
private String name;
private String email;
private boolean active;
private java.util.List<String> roles;
private Metadata metadata;
private String createdAt;
private double score;
private Object notes;
}Esplora altri strumenti JSON e schemi che funzionano alla grande insieme a questo generatore da JSON a Java.
Converti le classi Java esistenti in esempi JSON e schemi JSON per documenti e convalida.
Genera uno schema JSON da esempi JSON per convalidare i payload API.
Formatta e convalida JSON prima di generare POJO per evitare problemi di runtime.
Genera classi di dati Kotlin per progetti JVM e app Android.
Il generatore crea classi Java con campi, getter/setter, supporta annotazioni Jackson e segue le convenzioni di naming Java con package e import corretti.
Le classi generate sono compatibili con Jackson per serializzazione/deserializzazione, inclusa la gestione di nomi proprietà personalizzati tramite @JsonProperty.
Puoi adattare manualmente l’output per usare i Java record (Java 14+). Il generatore produce principalmente POJO compatibili in modo ampio.
Gli array JSON vengono mappati a List o array Java e gli oggetti annidati generano classi separate. Le strutture complesse sono supportate con tipi generici corretti.