my2ls.com

Type a tool name, topic, or path — results update as you type.

De dados para classes

JSON para Java — gerar registros Java a partir de JSON

Cole um objeto JSON, nomeie o registro raiz e copie registros Java 16+ — sem upload e sem conta.

Respostas de API e configs costumam vir em JSON, mas o código Java quer registros tipados. Esta ferramenta gera definições de registros Java que espelham a forma do objeto, incluindo objetos aninhados e listas.

Tudo no navegador: JSON à esquerda, nome da classe raiz opcional, clique em Gerar, Java à direita. JSON inválido ou raiz que não seja objeto: erro claro.

Área de trabalho JSON para Java

De um payload de exemplo a registros prontos para compilar — sem sair da aba.

Entrada JSON
Saída Java

O que você pode fazer aqui

De um payload de exemplo a registros prontos para compilar — sem sair da aba.

Emitir registros Java com campos inferidos de strings, números, booleanos, objetos e arrays.

Tipos de registro aninhados para objetos JSON aninhados; arrays viram List com import quando necessário.

Copie o código gerado em um clique para a IDE ou merge request.

Seu JSON não sai do navegador — não enviamos para um servidor gerar Java.

A geração só roda ao clicar em Gerar; rascunhos não bagunçam a saída.

Como usar

1

Cole um objeto JSON no editor à esquerda (amostra de API, fixture ou log).

2

Opcionalmente altere o nome do registro raiz e clique em Gerar.

3

Revise o Java à direita, ajuste nomes se precisar, gere de novo e Copiar.

O que esperar

A saída visa registros Java 16+ e usa o @JsonProperty completo do Jackson só quando a chave JSON não é um identificador Java válido. Números viram Double; arrays vazios, List<Object>. Documentos enormes podem deixar a aba lenta.

Exemplo rápido

Cole este objeto e clique em Gerar:

{
  "user": {
    "id": 42,
    "name": "Ada",
    "active": true
  },
  "tags": ["dev", "json"]
}

Pergunta rápida

Meu JSON é enviado para gerar Java?

Não. A geração roda inteira no navegador. O texto colado não é enviado para produzir código Java.