JSON'dan Flow'a nasıl kullanılır
- Temsili bir JSON örneği yapıştırın, ideal olarak tüm isteğe bağlı alanların doldurulduğu bir tane.
- Kök türün adını ayarlayın ve yardımcı kod da mı yoksa yalnızca türler mi istediğinize karar verin.
- Oluşturulan Flow kodunu projenize kopyalayın.
JSON'dan Flow'a hakkında
Büyük bir JSON yükü için model sınıflarını elle yazmak sıkıcıdır ve yazım hatalarının sızdığı yerdir. Buraya bir örnek yapıştırın, üretici yapıyı çözer: hangi alanlar var, hangileri nesne, hangileri dizi ve her değerin türü ne. Çıktı, nesneler ve diziler için Flow tür takma adlarıdır.
Çıktı, denetleyicinin alması için @flow yorumuyla başlar. Her şey tarayıcınızda çalışır, bu yüzden örnek verileriniz makinenizde kalır.
Oluşturulan kodu kullanma
Türleri @flow pragması olan bir dosyada içe aktarın, örneğin const data: Root = JSON.parse(text).
İsteğe bağlı değerler, null ve undefined'a izin veren belki türünü, ?string, kullanır.