Så använder du XML till Flow
- Klistra in ett representativt XML-exempel, helst med alla valfria fält ifyllda.
- Ange rottypens namn och välj om du vill ha hjälpkod också eller bara typerna.
- Kopiera den genererade Flow-koden till ditt projekt.
Om XML till Flow
Att skriva modellklasser för hand för stora XML-data är tidskrävande, och det är lätt att göra skrivfel. Klistra in ett exempel här, så identifierar generatorn strukturen: vilka fält som finns, vilka som är objekt eller arrayer och vilken datatyp varje värde har. Resultatet är Flow-typalias för objekt och arrayer.
XML konverteras först till JSON på samma sätt som i vårt XML till JSON-verktyg: attribut får en @_ Prefix och textinnehåll bredvid attribut kallas #text. Flow-typerna skapas utifrån det resultatet. Resultatet börjar med kommentaren @flow så att typkontrollen hittar det.
Använd den genererade koden
Importera typerna i en fil med @flow pragma, till exempel const data: Root = JSON.parse(text).
Valternativ värden använder kanske typ, ?string, vilket tillåter noll och obestämd.