DevTulz Online

JSON → TypeScript Types


Wat doet dit hulpmiddel?

Dit hulpmiddel converteert een JSON-object of -array naar TypeScript interface- of type-declaraties. Het verwerkt recursief geneste objecten (genereert aparte interfaces voor elk), arrays van objecten (voegt schema's samen), optionele velden (wanneer sleutels ontbreken in sommige array-items) en null-waarden. De uitvoer is klaar om in uw TypeScript-project te plakken.

Gebruik

  1. Plak JSON in het linker deelvenster — de TypeScript-typen verschijnen direct rechts.

  2. Stel de naam van de root-interface in (standaard: Root).

  3. Kies de interface- of type alias-stijl.

  4. Schakel 'null → optional' in om null-velden te behandelen als optionele unknowns in plaats van expliciete null.

  5. Klik op Voorbeeld laden om een voorbeeldconversie te zien.

Arrays van objecten worden verwerkt door alle itemschema's samen te voegen — sleutels die slechts in sommige items aanwezig zijn, worden automatisch als optioneel gemarkeerd. Alle conversie vindt plaats in uw browser.

Keywords: JSON naar TypeScript, JSON naar TS, JSON naar interface, TypeScript type-generator, JSON type-inferentie, TypeScript interface vanuit JSON