DevTulz Online

JSON → TypeScript Types


Što ovaj alat radi?

Ovaj alat pretvara JSON objekt ili polje u TypeScript interface ili type deklaracije. Rekurzivno obrađuje ugniježđene objekte (generira zasebne interfaces za svaki), polja objekata (spaja sheme), opcionalna polja (kada ključevi nedostaju u nekim elementima polja) i null vrijednosti. Izlaz je spreman za lijepljenje u vaš TypeScript projekt.

Kako koristiti

  1. Zalijepite JSON u lijevi panel — TypeScript types pojavljuju se trenutno desno.

  2. Postavite naziv korijenskog interface (zadano: Root).

  3. Odaberite stil interface ili type alias.

  4. Omogućite 'null → optional' za tretiranje null polja kao opcionalne unknowns umjesto eksplicitnog null.

  5. Kliknite Učitaj primjer za prikaz primjera konverzije.

Polja objekata obrađuju se spajanjem svih shema elemenata — ključevi prisutni samo u nekim elementima automatski se označavaju kao opcionalni. Sva konverzija odvija se u vašem pregledniku.

Keywords: JSON u TypeScript, JSON u TS, JSON u interface, generator TypeScript tipova, zaključivanje tipova iz JSON-a, TypeScript interface iz JSON-a