Désérialisation JSON

La désérialisation JSON transforme le texte reçu d'une API en objets Dart typés. On décode avec jsonDecode, qui produit des Map et des listes, puis on construit un modèle, souvent via un constructeur fromJson. Cela évite de manipuler des clés de map non typées dans toute l'application.

Exemple

factory Item.fromJson(Map<String, dynamic> j) =>
  Item(nom: j['nom'] as String);

Notions voisines

Tout le glossaire