1. Creación de DTO para API de Usuarios
Desarrollador BackendContexto
Está integrando un servicio de autenticación de terceros que devuelve un JSON con los datos del perfil del usuario, incluyendo dirección y roles.
Problema
Escribir manualmente la clase Java con todas las propiedades y anotaciones de Jackson consume tiempo y es propenso a errores de tipado.
Cómo usarlo
Introduce el JSON de respuesta en el cuadro de texto de entrada, define 'UsuarioResponse' como nombre de la clase raíz y ejecuta la conversión.
jsonInput: {"id": 101, "username": "jdoe", "email": "[email protected]", "roles": ["USER", "ADMIN"]}, rootName: UsuarioResponseResultado
Se genera la clase UsuarioResponse con campos privados para id, username, email y una lista de roles, junto con sus getters, setters y anotaciones @JsonProperty.