JSON į TypeScript generatorius
Įveskite pavyzdį JSON arba API atsaką ir sukurkite skaityti TypeScript be duomenų įkėlimo.
0 baitų
TipScript pasirodo čia. viskas veikia jūsų naršyklėje.
Atsakymai į ugnies
Objektai ir raidos yra įtrauktos pakartotinai, įskaitant raidos iš niuotų objektų ir pakartotinių atsakymo elementų.
Konservatyvūs abejingi tipai
Mišrus primityvus rajos tampa sąjungomis, tušti rajos tapo nežinomi[], ir nulinės vertės lieka nulinės.
Saugios nuosavybės pavadinimai
Invalid TypeScript identifikatoriai išleidžiami kaip nuorodos raktus, todėl API laukas su erdve ar hyphens vis dar kompiluoja.
Susiję kūrėjo įrankiai
JSON į TypeScript generatorius
Infer TypeScript sąsajos arba tipo aliazės iš JSON vertės mėginio.
- Įvestis
- Galiojantis pavyzdys JSON ir šaknies pavadinimas bei išleidimo stiliaus parinktis.
- Išvestis
- Kopijuojamos TypeScript tipo deklaracijos.
- Svarbūs apribojimai
- Įvertinimas apibūdina mėginį, o ne kiekvieną būsimą mokėjimo krūvį; nuliai, tuščios srovės, pasirinktiniai laukai, sąjungos, datos ir identifikatoriai reikalauja kūrėjo peržiūros.
- Privatumas ir duomenų tvarkymas
- galiojantis pavyzdys JSON plius šaknies pavadinimas ir išleidimo stiliaus parinktis yra apdorojamos šiame naršyklės skirtuke. konverteris nepriima ar saugoma; uždarant arba perkelti puslapį, darbo būklė išsiaiškinama, nebent įrankis aiškiai siūlo vietinį atsisiuntimą.
Kaip naudoti šį įrankį
- Teikiame galiojančią JSON pavyzdį ir šaknies pavadinimo ir išleidimo stiliaus parinktis įrankio kontrolėse.
- Pasirinkite nustatymus, kurie paveikia kopijuojamą TypeScript tipo deklaracijas, tada paleiskite įrankį.
- Peržiūrėkite kopijuojamas TypeScript tipo deklaracijas prieš kopijuodami arba atsisiųskdami.
Dažnos nesėkmių priežastys
Neįgali JSON, ne atstovaujančio mėginio arba raktų, kuriems reikia cituotų savybių, gali gaminti tipus, kurioms reikia koregavimo.
Praktinis pavyzdys
Paskite naudotojo objektą su ID, pavadinimu ir vaidmenimis, kad sukurtumėte naudotojui sąsają su juostų eilutėmis.