JSON til TypeScript-grensesnitt online
Konverter JSON til TypeScript-grensesnitt, typealiaser eller et Zod-skjema live, med ekte valgfri feltdeteksjon på tvers av matriser.
Resultat
Denne siden åpner konverteren med grensesnitt forhåndsvalgt som utdataformat - lim inn et JSON-objekt eller en matrise og den skriver ut en eller flere grensesnittblokker, klare til å slippe inn i en .ts-fil.
Hvert nestede objekt får sitt eget navngitte grensesnitt i stedet for en innebygd blob, og når du limer inn en rekke objekter, sammenligner verktøyet hvert element: et felt som ekstra tilstede på bare noen av dem skrives som ekstra?: boolsk, mens felt som deles av alle elementer forblir obligatoriske – samme detalj som de fleste hurtigkonverterere hopper over.
Det fullstendige verktøyet genererer også en type-alias-versjon av den samme strukturen og et Zod-skjema for kjøretidsvalidering, alt fra én JSON-inngang – bytt format når som helst uten å skrive noe på nytt.