Como usar: JSON para Java
- Cole um exemplo de JSON no campo de entrada — Java já está selecionado.
- Defina o nome do tipo raiz e opções como campos opcionais e detecção de datas.
- Copie o código Java gerado para o seu projeto.
Classes Java a partir de JSON
Cada objeto JSON vira uma classe Java (ou record) com campos tipados; objetos aninhados viram suas próprias classes e arrays viram List<T>. Chaves que não são identificadores Java válidos são mapeadas com anotações, então a classe funciona com o Jackson (@JsonProperty) e com o Gson (@SerializedName).
Lendo o JSON
Com o Jackson: new ObjectMapper().readValue(json, Root.class). Configure FAIL_ON_UNKNOWN_PROPERTIES para decidir se campos extras devem ser ignorados. Números inteiros que podem ultrapassar 2³¹ são tipados como long.
Privacidade por design
A conversão roda inteiramente no seu navegador — respostas de API com dados de clientes ou internos nunca são enviadas para a nuvem.
Também pesquisado como: json para classes java, converter json para java, gerar classes java a partir de json, gerador json java, json to java, conversor json java.
Ferramentas que combinam com: JSON para Java
- JSON para Tipos — Cole uma resposta da API e receba modelos prontos para uso em 8 linguagens: TypeScript, Python (dataclass, TypedDict ou Pydantic), Go, Java, C#, Kotlin, Swift e Rust.
- Formatação JSON — Cole o JSON aqui para formatá-lo, compactá-lo ou validá-lo.
- Validador JSON — Cole seu JSON para verificar se ele é válido.
- Validador JSON Schema — Cole um schema e um JSON para ver exatamente quais valores quebram cada regra, ou gere um schema inicial a partir de dados de exemplo.