0

JSON-st Zod Schema Converter

Teisendage JSON TypeScripti liidesteks, tippige reaalajas varjunimed või Zod-skeemi reaalajas valikulise väljatuvastusega massiivides.

Töötlemine... 0%

Tulemus

See leht avab muunduri Zod-skeemiga, mis on väljundvorminguks eelvalitud – kleepige JSON-objekt või massiiv ja see prindib konst-skeemi, mis on üles ehitatud z.object(), z.array(), z.union()-st ja primitiivsetest kõnedest, nagu z.string() või z.number(), mis on valmis seda andmete kuju käitusajal kinnitama.

Seda väljundit juhib sama väljade võrdlusmootor, mis toidab liideserežiimi: kleebitud massiivi ainult mõnes üksuses esinevale väljale lisatakse .optional() ja väljale, mida nähakse nii null- kui ka tegeliku väärtusena, saab töötlemata ühenduse asemel .nullable(), mis vastab sellele, kuidas Zod-skeeme tavaliselt käsitsi kirjutatakse.

Zod on eraldiseisev npm-pakett (npm install zod), mida see tööriist teie eest ei installi – see genereerib ainult skeemi allika, mille kleepite juba zodist sõltuvasse projekti. Kas vajate selle asemel tavalisi TypeScripti tüüpe? Sama JSON teisendab sellelt lehelt lahkumata ka liidesteks või tüüpaliasedeks.