0

JSON-ból TypeScript Types Online-ba

Konvertálja a JSON-t TypeScript-felületekké, írja be az álneveket vagy egy Zod-sémát élőben, valódi opcionális mező-észlelés segítségével a tömbök között.

Feldolgozás... 0%

Eredmény

Ez az oldal megnyitja a konvertert a kimeneti formátumként előre kiválasztott típusú álnévvel – illesszen be egy JSON-objektumot vagy tömböt, és a Name = { ... } típust írja ki; interfészek helyett blokkokat használ, ami akkor hasznos, ha a kódbázis stílus útmutatója előnyben részesíti a típust a felülettel szemben.

Az alatta lévő következtetés megegyezik az interfész móddal: a beágyazott objektumok saját elnevezésű típusukká válnak, az objektumok tömbjeit a rendszer elemenként hasonlítja össze, így az egyes bejegyzésekből hiányzó mezőket opcionálisnak jelöli, és egy olyan mezőt, amely a nullt valódi értékkel keveri, unióként jelenik meg, például count: number | null.

Bármikor váltson interfész szintaxisra vagy Zod-sémára ugyanabból a beillesztett JSON-ból – csak a nyomtatott szintaxis változik, az észlelt alak változatlan marad.