Jak korzystać z JSON na Dart
- 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 Dart do swojego projektu.
O narzędziu JSON na Dart
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ą klasy z metodami fromJson i toJson oraz wygodnymi funkcjami najwyższego poziomu.
Przydatne w aplikacjach Flutter. Przy większych projektach rozważ json_serializable lub freezed, które generują podobny kod podczas budowania projektu. Wszystko działa w przeglądarce, więc dane z przykładu zostają na Twoim urządzeniu.
Korzystanie z wygenerowanego kodu
Zadzwoń . rootFromJson(text) aby sparsować ciąg do obiektu.
Pola opcjonalne są oznaczane znakiem zapytania, aby mogły przyjmować null zgodnie z zasadami null safety we Flutterze.