Conversor de JSON para classe Java (POJO)
Cole qualquer objeto ou array JSON e obtenha definições `class` do Java (POJOs) prontas para usar com campos tipados (String, long, double, boolean, List<...>) e classes separadas para objetos aninhados. Tudo roda localmente no seu navegador — seu JSON nunca é enviado.
Como usar
- Cole ou digite seu JSON na caixa de entrada.
- Opcionalmente renomeie a classe raiz (padrão AutoGenerated).
- Copie as classes geradas da caixa de saída.
Perguntas frequentes
- Como os números são tipados?
- Números inteiros viram long e números com ponto decimal viram double. Mude para int ou float manualmente se preferir um tipo mais estreito.
- O que acontece com null ou arrays vazios?
- Valores null são mapeados para Object e arrays vazios para List<Object>, pois o tipo não pode ser inferido da amostra.
- Como objetos aninhados são tratados?
- Cada objeto aninhado vira sua própria classe. Um import de java.util.List é adicionado quando algum campo de lista é gerado.
- Meu JSON é enviado para algum lugar?
- Não. A conversão ocorre inteiramente no seu navegador; nada é enviado.
Ferramentas relacionadas
Conversor de JSON para data class Kotlin
Transforme um objeto JSON em data classes Kotlin com propriedades tipadas, no seu navegador.
Conversor de JSON para classe C#
Transforme um objeto JSON em classes C# com mapeamento de tipos em autopropriedades, no seu navegador.
Conversor HTML → JSX
Cole um snippet HTML e receba JSX pronto pra React — `class` vira `className`, `onclick` vira `onClick`, tags void se auto-fecham, estilos inline podem ser objetificados.
Conversor de JSON para struct Go
Transforme um objeto JSON em um struct Go tipado com tags json, na hora e no seu navegador.
Conversor de JSON para dataclass Python
Transforme um objeto JSON em definições @dataclass do Python com type hints, no seu navegador.
Conversor de JSON para struct Rust (serde)
Transforme um objeto JSON em structs Rust com derives serde e campos tipados, no seu navegador.