⭐ 0

JSON naar Zod Schema Converter

Converteer JSON live naar TypeScript interfaces, type aliassen of een Zod-schema, met echte detectie van optionele velden in arrays.

Wordt volledig in uw browser verwerkt. Niets wat u hier invoert, wordt ooit geüpload.

Verwerken... 0%

Resultaat

Over dit hulpmiddel

Deze pagina opent de converter met Zod-schema voorgeselecteerd als uitvoerformaat — plak een JSON-object of -array en het toont een const schema opgebouwd uit z.object(), z.array(), z.union() en primitieve aanroepen zoals z.string() of z.number(), klaar om die data-vorm tijdens runtime te valideren.

Dezelfde veldvergelijkingsengine die de interface-modus aandrijft, drijft ook deze uitvoer aan: een veld dat slechts in sommige items van een geplakte array aanwezig is, krijgt .optional() toegevoegd, en een veld dat zowel null als een echte waarde bevat, krijgt .nullable() in plaats van een kale union — precies zoals Zod-schema's normaal met de hand worden geschreven.

Zod is een apart npm-pakket (npm install zod) dat deze tool niet voor je installeert — het genereert alleen de schema-broncode, die je plakt in een project dat al afhankelijk is van zod. Heb je gewone TypeScript-types nodig? Dezelfde JSON converteert ook naar interfaces of type aliassen zonder deze pagina te verlaten.