JSON → TypeScript Types
Hva gjør dette verktøyet?
Dette verktøyet konverterer et JSON-objekt eller -array til TypeScript interface- eller type-deklarasjoner. Det håndterer rekursivt nestede objekter (genererer separate interfaces for hver), arrays av objekter (slår sammen skjemaer), valgfrie felt (når nøkler mangler fra noen array-elementer) og null-verdier. Utdataene er klar til å lime inn i TypeScript-prosjektet ditt.
Slik bruker du det
-
Lim inn JSON i venstre panel — TypeScript-typene vises øyeblikkelig til høyre.
-
Angi navn på rot-interface (standard: Root).
-
Velg interface- eller type alias-stil.
-
Aktiver 'null → optional' for å behandle null-felt som valgfrie unknowns i stedet for eksplisitt null.
-
Klikk Last inn eksempel for å se en eksempelkonvertering.
Arrays av objekter håndteres ved å slå sammen alle elementskjemaer — nøkler som bare finnes i noen elementer, markeres automatisk som valgfrie. All konvertering skjer i nettleseren din.
Keywords: JSON til TypeScript, JSON til TS, JSON til interface, TypeScript type-generator, JSON type-inferens, TypeScript interface fra JSON