Generator ng JSON papuntang TypeScript
Idikit ang halimbawang JSON o tugon ng API at bumuo ng madaling basahing TypeScript nang hindi nag-a-upload ng data.
0 byte
Lumalabas ang TypeScript dito. Lahat ay tumatakbo sa iyong browser.
Mga tugon ng nested API
Awtomatikong tinutukoy nang paulit-ulit ang mga object at array, kabilang ang mga array ng magkakalamang object at paulit-ulit na item sa response.
Mga uri na konserbatibo at hindi tiyak
Nagiging union ang mga array na may magkakahalong primitive, nagiging unknown[] ang mga walang laman na array, at nananatiling null ang mga value na null lamang.
Ligtas na pangalan ng property
Ang mga hindi wastong TypeScript identifier ay inilalabas bilang mga key na nasa panipi, kaya nagko-compile pa rin ang mga API field na may espasyo o gitling.
Mga kaugnay na tool para sa developer
Generator ng JSON papuntang TypeScript
Bumuo ng TypeScript interface o type alias mula sa mga halimbawang JSON value.
- ang input
- Wastong sample JSON kasama ang mga opsyon sa root name at estilo ng output.
- Mga output
- Mga deklarasyon ng uri ng TypeScript na maaaring kopyahin.
- Mga tunay na limitasyon
- Inilalarawan ng inference ang sample, hindi ang bawat susunod na payload. Kailangang suriin ng developer ang mga null, walang laman na array, opsyonal na field, union, petsa, at identifier.
- Privacy at paghawak ng data
- Pinoproseso sa browser tab na ito ang valid na sample JSON kasama ang mga opsyon para sa root name at estilo ng output. Hindi ito natatanggap o iniimbak ng Convertr. Ang pagsasara o pag-reload ng page ay nag-aalis ng kasalukuyang estado ng paggawa, maliban kung tahasang nag-aalok ang tool ng lokal na download.
Paano gamitin ang tool na ito
- Magbigay ng wastong sample JSON, kasama ang mga opsyon sa root name at estilo ng output, sa mga kontrol ng tool.
- Piliin ang mga setting na nakaaapekto sa mga TypeScript type declaration na maaaring kopyahin, pagkatapos ay patakbuhin ang tool.
- Suriin ang makokopyang TypeScript type declaration bago ito kopyahin o i-download.
Mga karaniwang sanhi ng pagkabigo
Invalid JSON, isang hindi-representative sample, o mga key na kailangan ng citated na mga kinakailangan ay maaaring gumawa ng mga tip na kailangan ang adjustment.
Kapaki-pakinabang na halimbawa
Idikit ang user object na may id, name, at roles para makabuo ng User interface na may string array.