# JSON zu Dart-Modell

> Erzeuge ein Dart-Modell aus einem JSON-Objekt.

[Open tool](https://www.toolcabana.com/de/json-to-dart) · [Entwicklung und Daten](https://www.toolcabana.com/de/category/developer-and-data)

Tool ID: json-to-dart. Requested language: de. Description language: de. Complete guide translation: yes.

## Overview (en)

JSON to Dart model generates a Dart class from a root JSON object, with final fields, a constructor with required named parameters, a fromJson factory and a toJson method. Strings, booleans, integers and doubles get matching Dart types, while nested arrays and objects use dynamic collection types. Reserved Dart words are rejected as names.

## Supported tasks (de)

Erzeugt eine Dart-Basisklasse mit den Methoden fromJson und toJson. Verschachtelte Arrays und Objekte verwenden dynamische Sammlungstypen. Reservierte Bezeichner werden abgelehnt; prüfe den generierten Code vor der Verwendung.

## Steps (de)

1. Gib deine Quelle ein, füge sie ein oder lade ein Beispiel.
2. Ändere die Grundeinstellungen oder öffne den Erweiterten Modus, um das Ergebnis fein abzustimmen.
3. Prüfe dein Ergebnis und kopiere es oder lade es herunter. Pausiere Live-Ergebnisse, um manuell auszuführen. Quellen oder einzelne Einstellungen über 20.000 Zeichen erfordern eine explizite Ausführung.

## Settings

- Name des Wurzeltyps (de; key: name; type: text)

## Limitations (de)

Textvorgänge akzeptieren im Allgemeinen bis zu 2.000.000 Zeichen. Einzelne Parser, Generatoren und Formeln haben zusätzliche Grenzen, die in ihren Bedienelementen angezeigt werden.

## Example input

```text
{"name":"ToolCabana","count":2}
```

## Privacy and connections (de)

Dieser Vorgang verarbeitet seine Quelle in deinem Browser. Kopieren und Herunterladen sind ausdrückliche Aktionen; die Quelleingabe wird nicht in einem Konto oder Verlauf gespeichert.

## Questions (de)

### How do I create a Dart model class from JSON?

Paste a JSON object, set the Root type name for the class, and run the tool. The output contains the fields, constructor, fromJson factory and toJson method.

### Why does JSON to Dart say my keys are invalid?

Each key becomes a field name, so it must start with a letter and contain only letters, digits and underscores, and it cannot be a reserved Dart word such as class or default.

### How are nested objects typed in the Dart model?

Nested objects are typed as a Map with String keys and dynamic values, and arrays as a List of dynamic values. Null values become dynamic, so review those fields before using the class.

### Wo wird meine Eingabe verarbeitet?

Dieser Vorgang verarbeitet seine Quelle in deinem Browser. Kopieren und Herunterladen sind ausdrückliche Aktionen; die Quelleingabe wird nicht in einem Konto oder Verlauf gespeichert.

### Welche Eingabelimits gelten?

Textvorgänge akzeptieren im Allgemeinen bis zu 2.000.000 Zeichen. Einzelne Parser, Generatoren und Formeln haben zusätzliche Grenzen, die in ihren Bedienelementen angezeigt werden.

## Related tools

- [JSON to TypeScript](https://www.toolcabana.com/de/json-to-typescript)
- [JSON to Excel](https://www.toolcabana.com/de/json-to-excel)
- [Excel to JSON](https://www.toolcabana.com/de/excel-to-json)
- [XML to JSON](https://www.toolcabana.com/de/xml-to-json)
