1. Modélisation d'un profil utilisateur avec champs optionnels
Développeur AndroidContexte
Un développeur doit intégrer un endpoint d'authentification qui renvoie un profil utilisateur contenant des informations parfois manquantes comme l'adresse ou le numéro de téléphone.
Problème
Créer manuellement la structure de données Kotlin en s'assurant que les champs optionnels ne fassent pas planter l'application en cas de valeur nulle.
Utilisation
Saisir le JSON du profil utilisateur, nommer la classe racine 'UserProfile', et cocher l'option 'Propriétés nullables'.
Nom du type racine: UserProfile, Propriétés nullables: trueRésultat
Génération d'une data class 'UserProfile' et de ses sous-classes où tous les types sont déclarés comme nullables (ex: String?), sécurisant ainsi le parsing.