DevTulz Online

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

  1. Klistra in JSON i den vänstra panelen — TypeScript-typerna visas direkt till höger.

  2. Ange namnet på rot-interface (standard: Root).

  3. Välj stil interface eller type alias.

  4. Aktivera 'null → optional' för att behandla null-fält som valfria unknowns istället för explicit null.

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