ToolBuddy
No navegador

JSON para Java

Deduz records Java a partir de um JSON de exemplo. Objetos aninhados viram records públicos com anotações Jackson. Chaves que faltam em alguns objetos de um array ficam opcionais. A conversão fica na aba.

Roda no seu navegador. Nada é enviado.

0 caracteres · 0 linhas

0 caracteres · 0 linhas

Sobre esta ferramenta

Deduz records Java de um JSON de exemplo. Se o nome Java difere da chave, entra @JsonProperty. Chaves ausentes em parte de um array, e um null ao lado de um valor concreto, ficam anuláveis com @JsonInclude. Inteiros continuam long. Os outros números viram double.

Cole o JSON e copie os records. Um array de objetos na raiz é List<RootItem> mais o record do elemento. Um objeto vazio vira Map<String, Object>. É um ponto de partida, sem métodos nem validação. O trabalho fica nesta aba. Depois de carregar a página, dá para continuar sem rede.

Perguntas

Mais ferramentas de Converter