Zo gebruik je JSON to Dart
- Plak een representatief JSON-voorbeeld, bij voorkeur een met alle optionele velden ingevuld.
- Stel de naam van het roottype in en bepaal of je ook hulpcode wilt of alleen types.
- Kopieer de gegenereerde Dart-code naar je project.
Over JSON to Dart
Modelklassen met de hand schrijven voor een grote JSON-payload is saai en daar sluipen typefouten in. Plak hier een voorbeeld en de generator leidt de structuur af: welke velden er zijn, welke objecten zijn, welke arrays en welk type elke waarde heeft. De uitvoer bestaat uit klassen met fromJson- en toJson-methoden en handige functies op het hoogste niveau.
Handig voor Flutter-apps. Overweeg voor grotere projecten json_serializable of freezed, die tijdens het bouwen vergelijkbare code genereren. Alles draait in je browser, dus je voorbeeldgegevens blijven op je computer.
De gegenereerde code gebruiken
Roep rootFromJson(text) aan om een string in een object om te zetten.
Optionele velden kunnen null zijn met een vraagteken, zodat aan de null safety van Flutter wordt voldaan.