Grátis · Desenvolvimento
JSON para record Java.
Transforme um exemplo JSON em records Java com anotações Jackson @JsonProperty, tipos wrapper para campos opcionais e records aninhados.
Loading the calculator…
Como usar esta ferramenta: JSON para record Java
Insira os dados ou escolha o arquivo. Ajuste as opções, gere o resultado e confira antes de copiar ou baixar.
Limites e formatos aceitos
Seus dados são processados no seu dispositivo.
Notas técnicas em inglês
Needs Java 16+ and jackson-databind 2.12+. Types are inferred from the sample only. Everything is calculated in your browser; nothing you type is uploaded.
Integers map to long, decimals to double, lists to List<T>; optional fields use Long, Double or Boolean so they can be null. Java keywords get a trailing underscore.
The sample becomes public record User(long id, @JsonProperty("user_name") String userName, …) with Order and Address nested inside.