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ā.

Gatavs

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

  1. Ievadiet derīgu JSON paraugu plus saknes nosaukuma un izvades stila iespējas rīka vadīklās.
  2. Izvēlieties iestatījumus, kas ietekmē kopējamas TypeScript tipa deklarācijas, tad izlaidiet rīku.
  3. 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.