JSON → TypeScript Types
Čo tento nástroj robí?
Tento nástroj konvertuje JSON objekt alebo pole na deklarácie TypeScript interface alebo type. Rekurzívne spracúva vnorené objekty (generuje samostatné interfaces pre každý), polia objektov (zlučuje schémy), voliteľné polia (keď v niektorých prvkoch poľa chýbajú kľúče) a null hodnoty. Výstup je pripravený na vloženie do vášho TypeScript projektu.
Ako používať
-
Vložte JSON do ľavého panela — TypeScript typy sa okamžite zobrazia vpravo.
-
Nastavte názov koreňového interface (predvolené: Root).
-
Vyberte štýl interface alebo type alias.
-
Zapnite 'null → optional', aby sa null polia považovali za voliteľné unknowns namiesto explicitného null.
-
Kliknite na Načítať príklad pre zobrazenie ukážkovej konverzie.
Polia objektov sú spracovávané zlúčením všetkých schém prvkov — kľúče prítomné len v niektorých prvkoch sú automaticky označené ako voliteľné. Všetky konverzie prebehávajú vo vašom prehliadači.
Keywords: JSON do TypeScript, JSON do TS, JSON do interface, generátor typov TypeScript, odvodzovanie typov z JSON, TypeScript interface z JSON