Generátor JSON na TypeScript
Vložte príklad JSON alebo odpoveď API a vytvorte čitateľný TypeScript bez nahrávania údajov.
0 bajtov
TypeScript sa zobrazí tu. Všetko beží vo vašom prehliadači.
Vnorené odpovede API
Objekty a polia sa odvodzujú rekurzívne, vrátane polí vnorených objektov a opakovaných položiek odpovede.
Konzervatívne nejednoznačné typy
Zmiešané primitívne polia sa stávajú zväzmi, prázdne polia sú unknown[] a hodnoty iba s null zostávajú null.
Bezpečné názvy vlastností
Neplatné identifikátory TypeScript sú vydané ako citované kľúče, takže API polia s medzerami alebo pomlčkami stále fungujú.
Súvisiace nástroje pre vývojárov
Generátor JSON na TypeScript
Odvodiť TypeScript rozhrania alebo typové aliasy z ukážkových hodnôt JSON.
- Vstup
- Platný vzor JSON plus možnosti koreňového mena a výstupného štýlu.
- Výstup
- Kopírovateľné deklarácie typov TypeScript.
- Skutočné obmedzenia
- Inferencia popisuje vzorku, nie každú budúcu nálož; null, prázdne polia, voliteľné polia, zväzy, dátumy a identifikátory potrebujú kontrolu vývojárom.
- Súkromie a spracovanie údajov
- platný vzorový JSON plus možnosti koreňového názvu a výstupného štýlu sa spracúvajú v tejto karte prehliadača. Convertr ho nedostáva ani neukladá; zatvorenie alebo obnovenie stránky vymaže pracovný stav, pokiaľ nástroj výslovne neponúka lokálne stiahnutie.
Ako používať tento nástroj
- Poskytnite platný vzorový JSON plus možnosti koreňového názvu a výstupného štýlu v ovládacích prvkoch nástroja.
- Vyberte nastavenia, ktoré ovplyvňujú kopírovateľné deklarácie typov TypeScript, potom spustite nástroj.
- Preskúmajte kopírovateľné typové deklarácie TypeScript pred kopírovaním alebo stiahnutím.
Bežné režimy zlyhania
Invalid JSON, nereprezentatívny vzor alebo kľúče, ktoré vyžadujú citované vlastnosti, môžu produkovať typy, ktoré potrebujú úpravu.
Užitočný príklad
Vložte používateľský objekt s id, menom a rolami na vygenerovanie rozhrania User s poľom reťazcov.