Générateur d’utilisateurs aléatoires
Petit projet Delphi qui illustre comment consommer une API REST, parser du JSON, afficher des données dans un TListView et charger dynamiquement des images dans une interface VCL.
Ce programme interroge l’API randomuser.me pour récupérer une liste d’utilisateurs, puis affiche leurs informations et leur photo dans une interface moderne et réactive.
Fonctionnalités principales
Récupération de données via HTTP Le code utilise TNetHTTPClient pour appeler l’API
Response := Client.Get('https://randomuser.me/api/?results=30');
Les données JSON retournées sont ensuite analysées avec TJSONObject et TJSONArray.
Stockage des données dans un enregistrement
Chaque utilisateur est représenté par un TUserRecord contenant :
Prénom, Nom, Email, Téléphone, Mobile, Ville, Pays, Date de naissance, Age, Photo.
Ces enregistrements sont stockés dans une liste générique
FUsers: TList<TUserRecord>;
Liens de téléchargement : RandomUserGenerator.zip
Un petit clic (J'aime) qui fait plaisir !