Este ejemplo genera clases Java con anotaciones Jackson a partir de una respuesta típica de API REST. El JSON precargado representa un objeto de usuario con dirección anidada, array de roles y array de objetos de publicación. Cambia al modo Java para ver las clases generadas.
Qué Obtienes
La herramienta produce:
- Una clase raíz
Rootcon todos los campos - Una clase
RootUserpara el objeto de dirección anidado - Una clase
RootPostsItempara los elementos del array - Anotaciones
@JsonProperty("key")en cada campo - Nombres de campo camelCase siguiendo las convenciones Java
- Anotaciones
@Nullablepara campos opcionales - Mapeos de tipos Java:
String,long,double,boolean,List<String>
Cómo Usar
- El ejemplo carga con una respuesta de API de ejemplo y el modo Java preseleccionado
- Inspecciona las clases Java generadas y sus anotaciones Jackson
- Copia las clases y pégalas en tu proyecto Java
- Reemplaza con tu respuesta de API real para generar clases para tus endpoints
Patrón del Mundo Real
Las clases Java con anotaciones Jackson son la forma estándar de deserializar respuestas de API en Spring Boot y otros frameworks Java. El código generado funciona directamente con objectMapper.readValue(json, Root.class). Usa @Nullable para campos que pueden no estar siempre presentes en la respuesta.