JSON a Java

Convierte JSON a clases POJO de Java online. Campos privados con getters y setters, anotaciones Jackson para claves no triviales.

El código generado aparecerá aquí…

Todo se ejecuta localmente en tu navegador. Tu JSON nunca se sube ni se almacena.

¿Qué es un conversor de JSON a Java?

Un conversor de JSON a Java transforma muestras JSON en clases POJO: campos privados, getters y setters, y anotaciones Jackson donde las claves lo requieren. Perfecto para DTOs, modelos de API y fixtures de prueba. Todo el procesamiento ocurre en tu navegador.

Cómo generar POJOs desde JSON

Pega un objeto JSON, renombra la clase raíz si quieres y copia las clases generadas. Los objetos anidados se emiten como clases separadas en el mismo archivo.

Campos, getters y setters

Cada propiedad se convierte en un campo privado con getter y setter públicos siguiendo las convenciones estándar de beans, por lo que las clases funcionan con Jackson, Gson y la mayoría de ORM sin ajustes.

Arrays, anidamiento y nulos

Los arrays JSON se convierten en List<T> y los objetos anidados en clases nombradas por su clave, p. ej. address dentro de Root se convierte en RootAddress. Los campos que pueden ser null o ausentes usan envoltorios (Integer, Double, Boolean) en lugar de primitivos.

Preguntas frecuentes

¿Cómo genero clases Java desde JSON?+
Pega tu JSON y cada objeto se convierte en una clase Java con campos privados y getters/setters públicos. Los objetos anidados se convierten en clases propias y los arrays en List<T>.
¿Qué tipos se utilizan?+
Los enteros se mapean a Integer, los decimales a Double, los booleanos a Boolean y las cadenas a String. Se usan envoltorios cuando un campo puede faltar o ser null, para que los nulos se deserialicen sin problemas.
¿Por qué algunos campos llevan @JsonProperty?+
Las claves que no son identificadores Java válidos o que no se corresponden una a una con un campo camelCase (p. ej. user_name) reciben una anotación Jackson @JsonProperty para que la deserialización siga funcionando sin cambios.
¿Se guarda mi JSON?+
No. Todo se genera localmente en tu navegador y no se sube ni registra nada.

Herramientas relacionadas

JSON a Java — json a java, json a pojo, clase java desde json, generador de pojo, json a clase java online, generar pojo desde json, json a java bean, convertidor pojo, json a dto java, jackson pojo generador online gratis. Sin registro. Funciona en tu navegador.