Entrada JSON
Java Gerado
Você pode selecionar Jackson e Lombok
Insira dados JSON para gerar classes Java
POJOs Java com anotações JSON e mapeamento correto de tipos
Gere classes Java a partir de estruturas de dados JSON
Você pode selecionar Jackson e Lombok
Insira dados JSON para gerar classes Java
POJOs Java com anotações JSON e mapeamento correto de tipos
Use este gerador JSON para Java para criar POJOs Java a partir de amostras JSON para aplicativos Spring Boot, serviços e integrações JVM.
Passo 1 – Cole uma amostra JSON
Import para carregar JSON de um arquivo, URL ou dados de amostra.Passo 2 – Escolha as opções Java POJO
Class Name e Package Name para corresponder à estrutura do seu projeto.Jackson se desejar mapeamentos JSON explícitos.Lombok se desejar reduzir o padrão (getters/setters/construtores).Passo 3 – Revise o código gerado
Root Type Name, tratamento nulo e estruturas, se disponíveis.Passo 4 – Use os POJOs em Java
Passo 5 – Copiar ou baixar
Dicas rápidas
@JsonProperty quando as chaves JSON não corresponderem à nomenclatura Java.Instant/OffsetDateTime somente quando o formato do carimbo de data/hora for estável.// Entrada 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;
}Explore mais ferramentas JSON e de esquema que funcionam muito bem junto com este gerador JSON para Java.
Converta classes Java existentes em exemplos JSON e esquema JSON para documentos e validação.
Gere um esquema JSON a partir de amostras JSON para validar cargas de API.
Formate e valide o JSON antes de gerar POJOs para evitar problemas de tempo de execução.
Gere classes de dados Kotlin para projetos JVM e aplicativos Android.
O gerador cria classes Java com campos, getter/setter, suporta anotações do Jackson e segue convenções de nomenclatura Java com packages e imports corretos.
As classes geradas são compatíveis com Jackson para serialização/deserialização, incluindo suporte a nomes de propriedades personalizados via @JsonProperty.
Você pode ajustar manualmente a saída para usar records (Java 14+). O gerador foca principalmente em POJOs amplamente compatíveis.
Arrays JSON são mapeados para List ou arrays Java, e objetos aninhados geram classes separadas. Estruturas complexas são suportadas com tipos genéricos corretos.