100 % lokal — Ihre Daten verlassen nie Ihren Browser

JSON-in-Dart-Klassen-Konverter — Kostenloses Online-Tool

Wandeln Sie JSON in null-sichere Dart-Klassen mit fromJson und toJson um — im Browser. Kostenlos und privat: Ihre Daten verlassen nie Ihr Gerät.

Sofort Privat Null Cookies

JSON-Eingabe

Dart-Ausgabe

Warum JSON in Dart umwandeln?

Dart-Modellklassen für Flutter-Apps von Hand zu schreiben ist repetitiv. Fügen Sie oben ein JSON-Beispieldokument ein und erhalten Sie null-sichere Klassen mit fromJson-Factories und toJson-Methoden — sofort einsatzbereit mit dart:convert.

So funktioniert es

Der Konverter parst Ihr JSON lokal und erzeugt pro Objekt eine Klasse mit final-Feldern und einem Konstruktor mit benannten Parametern. Arrays werden zu List<T>, verschachtelte Objekte zu eigenen Klassen, und die ursprünglichen Schlüssel bleiben in den fromJson/toJson-Maps erhalten — auch wenn der Dart-Feldname in camelCase umgewandelt wird. Keine Packages, kein build_runner nötig.

Häufige Fragen

Werden meine JSON-Daten auf einen Server hochgeladen?
Nein. Alles läuft vollständig in Ihrem Browser mit JavaScript. Es wird nichts über das Netzwerk gesendet — das macht das Tool auch für sensible Daten sicher.
Sind fromJson und toJson enthalten?
Ja, standardmäßig erhält jede Klasse eine fromJson-Factory und eine toJson-Methode mit expliziten Casts. Schalten Sie die Option aus, wenn Sie nur die Felder und den Konstruktor möchten.
Wie werden Zahlen typisiert?
Ganzzahlen werden zu int, Dezimalzahlen zu double. Da JSON-Decoder ein int liefern können, wo ein double erwartet wird, verwendet der generierte Code sicherheitshalber (value as num).toDouble().

Ähnliche Konverter