JSON uz TypeScript ģenerators
Ielīmējiet JSON vai API atbildes piemēru un ģenerējiet lasāmu TypeScript, neaugšupielādējot datus.
0 baiti
TypeScript tiek parādīts šeit. Viss darbojas jūsu pārlūkprogrammā.
Ligzdotas API atbildes
Objekti un masīvi tiek secināti rekursīvi, ieskaitot ligzdotu objektu masīvus un atkārtotas atbildes vienības.
Konservatīvie nevienlīdzīgi veidi
Jaukti primitīvi masīvi kļūst par savienojumiem, tukši masīvi kļūst par unknown[], un tikai null vērtības paliek null.
Droši īpašumu nosaukumi
Nederīgi TypeScript identifikatori tiek izdoti kā pēdiņās ietvertas atslēgas, tāpēc API lauki ar atstarpēm vai defisēm joprojām kompilējas.
Saistīti izstrādātāju rīki
JSON uz TypeScript ģenerators
Atvasināt TypeScript saskarnes vai tipa aizstājvārdus no JSON vērtību paraugiem.
- Ievade
- Derīgs JSON paraugs plus saknes nosaukuma un izvades stila opcijas.
- Izvade
- Kopējamas TypeScript tipa deklarācijas.
- Reālie ierobežojumi
- Secinājums apraksta paraugu, ne katru nākotnes datu kravu; nulles, tukši masīvi, izvēles lauki, savienības, datumi un identifikatori prasa izstrādātāja pārskatīšanu.
- Privātums un datu apstrāde
- Derīgs parauga JSON plus saknes nosaukums un izvades stila opcijas tiek apstrādāti šajā pārlūkprogrammas cilnē. Convertr to nesaņem vai neuzglabā; aizverot vai pārlādējot lapu, darba stāvoklis tiek notīrīts, ja vien rīks nepārprotami nepiedāvā vietējo lejupielādi.
Kā izmantot šo rīku
- Ievadiet derīgu JSON paraugu plus saknes nosaukuma un izvades stila iespējas rīka vadīklās.
- Izvēlieties iestatījumus, kas ietekmē kopējamas TypeScript tipa deklarācijas, tad izlaidiet rīku.
- Pārskatiet kopējamas TypeScript tipa deklarācijas pirms tās kopēšanas vai lejupielādes.
Biežākie atteices veidi
Invalid JSON, nereprezentējošs paraugs vai atslēgas, kas prasa citētus īpašumus, var ražot veidus, kurus nepieciešama pielāgošana.
Noderīgs piemērs
Ielīmējiet lietotāja objektu ar id, vārdu un lomām, lai ģenerētu User saskarni ar virkņu masīvu.