Jak korzystać z JSON na Flow
- Wklej reprezentatywny przykład JSON, najlepiej z wypełnionymi wszystkimi opcjonalnymi polami.
- Podaj nazwę typu głównego i zdecyduj, czy chcesz też kod pomocniczy, czy tylko typy.
- Skopiuj wygenerowany kod Flow do swojego projektu.
O narzędziu JSON na Flow
Ręczne pisanie klas modeli dla dużych danych JSON jest żmudne i łatwo wtedy o literówki. Wklej tutaj przykład, a generator rozpozna strukturę: jakie pola występują, które są obiektami lub tablicami i jaki typ ma każda wartość. Wynikiem są aliasy typów Flow dla obiektów i tablic.
Wynik zaczyna się od komentarza @flow, aby narzędzie sprawdzające typy mogło go rozpoznać. Wszystko działa w przeglądarce, więc dane z przykładu zostają na Twoim urządzeniu.
Korzystanie z wygenerowanego kodu
Przywóz typów w pliku z pragmatyką @flow, na przykład const data: Root = JSON.parse(text).
Wartości opcjonalne używają typu może, ?string, co pozwala na nul i undefined.