JSON till Zod Schema Converter
Konvertera JSON till TypeScript-grÀnssnitt, typalias eller ett Zod-schema live, med verklig valfri fÀltdetektion över arrayer.
Resultat
Den hĂ€r sidan öppnar omvandlaren med Zod-schemat förvalt som utdataformat â klistra in ett JSON-objekt eller en array och den skriver ut ett const-schema byggt frĂ„n z.object(), z.array(), z.union() och primitiva anrop som z.string() eller z.number(), redo att validera den formen av data vid körning.
Samma fÀltjÀmförelsemotor som driver grÀnssnittslÀget driver denna utdata: ett fÀlt som finns i endast vissa objekt i en inklistrad array lÀggs till .optional() och ett fÀlt som ses som bÄde null och ett verkligt vÀrde fÄr .nullable() istÀllet för en rÄunion, vilket matchar hur Zod-scheman normalt skrivs för hand.
Zod Ă€r ett separat npm-paket (npm install zod) som det hĂ€r verktyget inte installerar Ă„t dig â det genererar bara schemakĂ€llan, som du klistrar in i ett projekt som redan beror pĂ„ zod. Behöver du vanliga TypeScript-typer istĂ€llet? Samma JSON konverterar ocksĂ„ till grĂ€nssnitt eller typalias utan att lĂ€mna denna sida.