DevTulz Online

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

  1. Lim inn JSON i venstre panel — TypeScript-typene vises øyeblikkelig til høyre.

  2. Angi navn på rot-interface (standard: Root).

  3. Velg interface- eller type alias-stil.

  4. Aktiver 'null → optional' for å behandle null-felt som valgfrie unknowns i stedet for eksplisitt null.

  5. 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