JSON → TypeScript Types
Mit csinál ez az eszköz?
Ez az eszköz egy JSON objektumot vagy tömböt TypeScript interface vagy type deklarációkká alakít át. Rekurzívan kezeli a beágyazott objektumokat (mindegyikhez külön interfaceket generál), objektumtömböket (sémákat egyesít), opcionális mezőket (amikor kulcsok hiányoznak egyes tömbelelemekből) és null értékeket. A kimenet készen áll a TypeScript projektedbe való beillesztésre.
Használati útmutató
-
Illesszd be a JSON-t a bal panelbe — a TypeScript típusok azonnal megjelennek a jobb oldalon.
-
Állítsd be a gyökér interface nevét (alapértelmezett: Root).
-
Válaszd az interface vagy type alias stílust.
-
Engedélyezd a 'null → optional' lehetőséget, hogy a null mezőket opcionális unknownsokként kezeld az explicit null helyett.
-
Kattints a Példa betöltése gombra egy minta konverzió megtekintéséhez.
Az objektumtömböket az összes elemsémát egyesítve kezeli — a csak egyes elemekben jelenlévő kulcsok automatikusan opcionálisként jelölődnek meg. Minden konverzió a böngészőben történik.
Keywords: JSON TypeScriptté, JSON TS-sé, JSON interfacekké, TypeScript típusgenerátor, JSON típuskövetkeztetés, TypeScript interface JSON-ból