100 % locale — i tuoi dati non lasciano mai il tuo browser

Convertitore da JSON a classi Dart — Strumento gratuito

Converti JSON in classi Dart null-safe con fromJson e toJson, direttamente nel tuo browser. Gratuito e privato: i dati restano sul tuo dispositivo.

Istantaneo Privato Zero cookie

Input JSON

Output Dart

Perché convertire JSON in Dart?

Scrivere a mano le classi modello Dart per le app Flutter è ripetitivo. Incolla un documento JSON di esempio qui sopra e ottieni classi null-safe con factory fromJson e metodi toJson, pronte da usare con dart:convert.

Come funziona

Il convertitore analizza il tuo JSON in locale e genera una classe per ogni oggetto, con campi final e un costruttore a parametri nominati. Gli array diventano List<T>, gli oggetti annidati diventano classi a sé, e le chiavi originali vengono conservate nelle mappe fromJson/toJson anche quando il nome del campo Dart è in camelCase. Nessun pacchetto o build_runner richiesto.

Domande frequenti

I miei dati JSON vengono caricati su un server?
No. Tutto avviene interamente nel tuo browser con JavaScript. Nulla viene inviato in rete, il che rende lo strumento sicuro per i dati sensibili.
fromJson e toJson sono inclusi?
Sì, per impostazione predefinita ogni classe riceve una factory fromJson e un metodo toJson con cast espliciti. Disattiva l’opzione se vuoi solo i campi e il costruttore.
Come vengono tipizzati i numeri?
Gli interi diventano int e i decimali double. Poiché i decoder JSON possono restituire un int dove ci si aspetta un double, il codice generato usa (value as num).toDouble() per sicurezza.

Convertitori correlati