Genereer TypeScript-interfaces uit een JSON-voorbeeld, met geneste types, arrays en optionele velden. Draait in je browser.
Hoe gebruik je JSON naar TS
Plak een JSON-object of -array.
Stel optioneel de naam van de root-interface in.
Kopieer de gegenereerde TypeScript-interfaces.
Veelgestelde vragen
Elk genest object wordt zijn eigen benoemde interface, waarnaar vanuit zijn ouder wordt verwezen, zodat het resultaat netjes en herbruikbaar is.
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.
Nee. De types worden volledig in je browser gegenereerd, dus je data verlaat je apparaat nooit.
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
Genereer SHA-1, SHA-256, SHA-384 en SHA-512 hashes van willekeurige tekst, direct in je browser.
Converteer kleuren tussen HEX, RGB en HSL met een live voorbeeld.
Converteer Unix-timestamps naar leesbare datums en terug: UTC, lokaal, ISO 8601 en relatieve tijd. Seconden en milliseconden worden automatisch herkend.
Percent-encodeer en decodeer URL's en URL-componenten, UTF-8-veilig.
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.