0

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.

Behandler... 0%

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.