JSON u TypeScript sučelja na mreži
Pretvorite JSON u TypeScript sučelja, pseudonime tipa ili Zod shemu uživo, sa stvarnom detekcijom neobaveznih polja u nizovima.
Rezultat
Ova stranica otvara pretvarač sa sučeljem unaprijed odabranim kao izlazni format — zalijepite JSON objekt ili niz i ispisuje jedan ili više blokova sučelja, spremnih za ispuštanje u .ts datoteku.
Svaki ugniježđeni objekt dobiva svoje vlastito imenovano sučelje umjesto umetnute mrlje, a kada zalijepite niz objekata, alat uspoređuje svaku stavku: polje kao što je extra koje je prisutno samo na nekima od njih piše se kao extra?: boolean, dok polja koja dijele sve stavke ostaju obavezna — isti detalj preskače većina brzih pretvarača.
Potpuni alat također generira verziju pseudonima tipa iste strukture i Zod shemu za validaciju vremena izvođenja, sve iz jednog JSON unosa — mijenjajte formate u bilo kojem trenutku bez ponovnog upisivanja bilo čega.