Comment utiliser JSON vers Dart
- Collez un exemple JSON représentatif, idéalement un avec tous les champs optionnels remplis.
- Définissez le nom du type racine, et décidez si vous voulez aussi du code auxiliaire ou uniquement les types.
- Copiez le code Dart généré dans votre projet.
À propos de JSON vers Dart
Écrire des classes de modèle à la main pour une grosse charge utile JSON est fastidieux, et c'est là que les fautes de frappe s'installent. Collez un exemple ici et le générateur déduit la structure : quels champs existent, lesquels sont des objets, lesquels sont des tableaux et quel type a chaque valeur. La sortie est des classes avec méthodes fromJson et toJson et fonctions de commodité de niveau supérieur.
Pratique pour les applications Flutter. Pour les projets plus importants, envisagez json_serializable ou freezed, qui génèrent un code similaire au moment de la compilation. Tout s'exécute dans votre navigateur, donc vos données d'exemple restent sur votre machine.
Utiliser le code généré
Appelez rootFromJson(text) pour analyser une chaîne en objet.
Les champs optionnels sont nullables avec un point d'interrogation, donc la null safety de Flutter est satisfaite.