Monu Tools

JSON naar TypeScript

Genereer TypeScript-interfaces uit een JSON-voorbeeld, met geneste types, arrays en optionele velden. Draait in je browser.

Hoe gebruik je JSON naar TS

  1. 01

    Plak een JSON-object of -array.

  2. 02

    Stel optioneel de naam van de root-interface in.

  3. 03

    Kopieer de gegenereerde TypeScript-interfaces.

Veelgestelde vragen

Hoe worden geneste objecten verwerkt?

Elk genest object wordt zijn eigen benoemde interface, waarnaar vanuit zijn ouder wordt verwezen, zodat het resultaat netjes en herbruikbaar is.

Hoe zit het met arrays met verschillende vormen?

Arrays van objecten worden samengevoegd tot een interface, en sleutels die in sommige elementen ontbreken worden als optioneel gemarkeerd. Arrays van gemengde primitieven worden een union-elementtype.

Wordt mijn JSON ergens geüpload?

Nee. De types worden volledig in je browser gegenereerd, dus je data verlaat je apparaat nooit.

Over dit hulpmiddel

Een JSON-naar-TypeScript-generator die interfaces afleidt uit een voorbeeld, met verwerking van geneste objecten, arrays van objecten met optionele sleutels, en union-types.

Hij draait lokaal in je browser, dus hij is snel en je data blijft privé. Hij leidt een vorm af uit het voorbeeld in plaats van een schema af te dwingen.

Gerelateerde tools

We gebruiken essentiële cookies om de site te laten werken. Met jouw toestemming laden we ook Google AdSense, dat advertentiecookies plaatst. Zie ons privacybeleid.