Aller au contenu principal

DIO 3 - Objet et liste JSON

  • Un JSON qui commence par { représente un objet.
  • Un JSON qui commence par [ représente une liste.
  • Un JSON qui commence par " représente une chaîne de caractères.

Créez une classe Dart pour les objets complexes et convertissez chaque élément de la liste.

Définir une classe de transfert

Chargement...

Pour automatiser fromJson et toJson, le projet 02-json_list utilise aussi json_annotation, build_runner et json_serializable.

Convertir la réponse en liste typée

Chargement...

Afficher la liste

Conservez la liste dans l'état de votre écran et utilisez ListView.builder pour construire seulement les éléments visibles. Chaque élément peut être affiché dans un ListTile avec ses propriétés.