100 % local — vos données ne quittent jamais votre navigateur

Convertisseur JSON en Dart — Outil en ligne gratuit

Convertissez du JSON en classes Dart null-safe avec fromJson et toJson, dans votre navigateur. Gratuit et privé : vos données restent sur votre appareil.

Instantané Privé Zéro cookie

Entrée JSON

Sortie Dart

Pourquoi convertir du JSON en Dart ?

Écrire à la main les classes modèles Dart d’une appli Flutter est répétitif. Collez un échantillon JSON ci-dessus et obtenez des classes null-safe avec factories fromJson et méthodes toJson, prêtes pour dart:convert.

Comment ça marche

Le convertisseur analyse votre JSON localement et génère une classe par objet, avec champs final et constructeur à paramètres nommés. Les tableaux deviennent List<T>, les objets imbriqués leurs propres classes, et les clés d’origine sont conservées dans les maps fromJson/toJson même quand le champ Dart passe en camelCase. Aucun package ni build_runner nécessaire.

Questions fréquentes

Mes données JSON sont-elles envoyées sur un serveur ?
Non. Tout s’exécute dans votre navigateur en JavaScript. Rien ne transite sur le réseau, ce qui rend l’outil sûr pour des données sensibles.
fromJson et toJson sont-ils inclus ?
Oui, par défaut chaque classe reçoit une factory fromJson et une méthode toJson avec des casts explicites. Désactivez l’option si vous ne voulez que les champs et le constructeur.
Comment les nombres sont-ils typés ?
Les entiers deviennent int et les décimaux double. Comme un décodeur JSON peut renvoyer un int là où un double est attendu, le code généré utilise (value as num).toDouble().

Convertisseurs associés