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
-
Zalijepite JSON u lijevi panel — TypeScript types pojavljuju se trenutno desno.
-
Postavite naziv korijenskog interface (zadano: Root).
-
Odaberite stil interface ili type alias.
-
Omogućite 'null → optional' za tretiranje null polja kao opcionalne unknowns umjesto eksplicitnog null.
-
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