JSON → TypeScript Types
Vad gör det här verktyget?
Det här verktyget konverterar ett JSON-objekt eller -array till TypeScript interface- eller type-deklarationer. Det hanterar rekursivt nästlade objekt (genererar separata interfaces för varje), arrayer av objekt (slår samman scheman), valfria fält (när nycklar saknas från vissa array-element) och null-värden. Utmatningen är klar att klistra in i ditt TypeScript-projekt.
Hur man använder det
-
Klistra in JSON i den vänstra panelen — TypeScript-typerna visas direkt till höger.
-
Ange namnet på rot-interface (standard: Root).
-
Välj stil interface eller type alias.
-
Aktivera 'null → optional' för att behandla null-fält som valfria unknowns istället för explicit null.
-
Klicka på Ladda exempel för att se en exempelkonvertering.
Arrayer av objekt hanteras genom att slå samman alla elementscheman — nycklar som bara finns i vissa element markeras automatiskt som valfria. All konvertering sker i din webbläsare.
Keywords: JSON till TypeScript, JSON till TS, JSON till interface, TypeScript typgenerator, JSON typinferens, TypeScript interface från JSON