JSON til TypeScript-grænseflader online
Konverter JSON til TypeScript-grænseflader, typealiaser eller et Zod-skema live med ægte valgfri feltdetektion på tværs af arrays.
Resultat
Denne side åbner konverteren med grænsefladen forudvalgt som outputformat — indsæt et JSON-objekt eller et array, og det udskriver en eller flere grænsefladeblokke, klar til at slippe ind i en .ts-fil.
Hvert indlejret objekt får sin egen navngivne grænseflade i stedet for en indlejret klat, og når du indsætter en række objekter, sammenligner værktøjet hvert element: et felt, som f.eks. ekstra til stede på kun nogle af dem, skrives som ekstra?: boolesk, mens felter, der deles af alle elementer, forbliver påkrævet - den samme detalje, som de fleste hurtige konvertere springer over.
Det fulde værktøj genererer også en type-alias-version af den samme struktur og et Zod-skema til runtime-validering, alt sammen fra ét JSON-input - skift formater til enhver tid uden at genindtaste noget.