JSON → TypeScript Types
Hvad gør dette værktøj?
Dette værktøj konverterer et JSON-objekt eller -array til TypeScript interface- eller type-deklarationer. Det håndterer rekursivt indlejrede objekter (genererer separate interfaces for hver), arrays af objekter (fletter skemaer), valgfrie felter (når nøgler mangler i nogle array-elementer) og null-værdier. Outputtet er klar til at indsætte i dit TypeScript-projekt.
Sådan bruges det
-
Indsæt JSON i venstre panel — TypeScript-typerne vises øjeblikkeligt til højre.
-
Indstil navnet på rod-interface (standard: Root).
-
Vælg interface- eller type alias-stil.
-
Aktivér 'null → optional' for at behandle null-felter som valgfrie unknowns i stedet for eksplicit null.
-
Klik på Indlæs eksempel for at se en eksempelkonvertering.
Arrays af objekter håndteres ved at flette alle elementskemaer — nøgler, der kun er til stede i nogle elementer, markeres automatisk som valgfrie. Al konvertering sker i din browser.
Keywords: JSON til TypeScript, JSON til TS, JSON til interface, TypeScript type-generator, JSON type-inferens, TypeScript interface fra JSON