J↓JSON → Java POJO
Un POJO (Plain Old Java Object) es una clase Java simple que no está ligada a ningún framework específico. El patrón DTO/VO para mapear solicitudes y respuestas de API REST a clases Java es extremadamente común en Spring Boot y otros backends de Java. Escribir estas clases a mano a partir de una carga útil JSON es tedioso y propenso a errores. Esta herramienta genera automáticamente clases Java a partir de JSON, incorporando tu elección de anotaciones Lombok, enlaces de propiedades Jackson y jerarquías de clases anidadas.
Cómo usar
- 1Pegar JSON
Pega el JSON que deseas convertir a la izquierda. Los objetos y arreglos anidados se manejan automáticamente.
- 2Configurar opciones
Establece el nombre de la clase raíz, el nombre del paquete, el estilo de Lombok (@Data, @Getter/@Setter, @Builder, o getters/setters simples) y el modo @JsonProperty.
- 3Copiar resultado
Revisa el código Java generado a la derecha y haz clic en el botón de copiar para pegarlo en tu IDE.
Consejos
- 💡Los objetos JSON anidados se convierten automáticamente en clases internas estáticas.
- 💡@JsonProperty se añade automáticamente cuando la clave JSON y el nombre del campo Java difieren (ej. snake_case → camelCase).
- 💡@Data de Lombok genera getters, setters, equals, hashCode y toString con una sola anotación.
- 💡Pega el JSON de una respuesta de API directamente para estructurar rápidamente una clase ResponseDTO.