Zo gebruik je JSON to Flow
- 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 Flow-code naar je project.
Over JSON to Flow
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 Flow-typealiassen voor objecten en arrays.
De uitvoer begint met de @flow-opmerking zodat de checker hem oppikt. Alles draait in je browser, dus je voorbeeldgegevens blijven op je computer.
De gegenereerde code gebruiken
Importeer de types in een bestand met de @flow-pragma, bijvoorbeeld const data: Root = JSON.parse(text).
Optionele waarden gebruiken het maybe-type, ?string, dat null en undefined toestaat.