0

JSON till TypeScript-typer online

Konvertera JSON till TypeScript-gränssnitt, typalias eller ett Zod-schema live, med verklig valfri fältdetektion över arrayer.

Bearbetar... 0%

Resultat

Den här sidan öppnar omvandlaren med typalias förvalt som utdataformat — klistra in ett JSON-objekt eller en array och den skriver ut typen Namn = { ... }; block istället för gränssnitt, användbart när din kodbas stilguide föredrar typ framför gränssnitt.

Slutledningen nedan är identisk med gränssnittsläget: kapslade objekt blir sin egen namngivna typ, arrayer av objekt jämförs objekt för objekt så att ett fält som saknas i vissa poster markeras som valfritt, och ett fält som blandar null med ett verkligt värde kommer ut som en union som count: number | null.

Byt till gränssnittssyntax eller ett Zod-schema från samma inklistrade JSON när som helst - bara den utskrivna syntaxen ändras, den upptäckta formen förblir densamma.