1. Modelado de perfil de usuario para Android
Desarrollador AndroidContexto
Está integrando un endpoint de perfil de usuario que devuelve información detallada con objetos anidados.
Problema
Escribir manualmente las clases de datos de Kotlin para un JSON con múltiples niveles de anidamiento consume mucho tiempo y es propenso a errores de tipado.
Cómo usarlo
Pega el JSON del perfil de usuario en el cuadro de texto, define 'UserProfile' como nombre de la clase raíz y activa la opción de propiedades anulables.
jsonInput: {"id": 101, "username": "dev_user", "profile": {"avatar_url": "https://example.com/img.png", "bio": null}}, rootName: UserProfile, optionalFields: trueResultado
Se generan las clases 'UserProfile' y 'Profile' en Kotlin con propiedades anulables y anotaciones @SerializedName listas para usar con Gson.