JSON vir die TypeScript-generator
Pas die voorbeeld JSON of 'n API-reaksie en genereer leesbare TypeScript sonder data te uploade.
0 byte
TypeScript word hier verskyn. Alles loop in jou browser.
Die brandweer antwoord
Objekte en raai word terugkeerlik afgerig, insluitend raai van nestede objekte en herhaalde reaksie items.
Konservatiewe ambiguïete soorte
Die gemengde primitiwe array word verbindings, die leë array sal onbekend geword[], en null-only waarde bly null.
Veilige eiendom naam
Invalid TypeScript-identifikasies word as getituleerde sleutels uitgevaardig, so API-veld met ruimte of hyfense is nog steeds verzamel.
Verhoogde ontwerper gereedskap
JSON vir die TypeScript-generator
Infer TypeScript-interface of tipe aliase van sample JSON-waarde.
- Invoer
- Valideer JSON-monster plus rootnaam en output-stijl opsies.
- Uitgang
- Kopieerbare TypeScript-typeverklarings.
- Real beperkings
- Inferensie beskryf die sampel, nie elke toekoms loon; nulle, leë raads, optiewe velde, verenigings, datum en identifikasie nodig ontwikkelers te beoordel.
- Privaciteit en data verwerking
- Valide JSON-sample plus rootnaam en output-stijl opsies word verwerk in hierdie browser-tab. Converter ontvang dit nie of sal dit nie opslaan nie; sluit of herloei die bladsy, maak die werkstyd duidelik, tenzij die gereedskap uitdruklik 'n lokaal download bied nie.
Hoe om hierdie instrument te gebruik
- Gee 'n gelyk JSON-monster plus rootnaam en output-stijl opsies in die instrumentcontrole.
- Kies die instellings wat verskilbare TypeScript-typeverklarings beïnvloed, en voer dan die gereedskap.
- Kyk na kopieerbare TypeScript-typeverklarings voordat dit kopieerd of gedownload word.
Die algemene mislukingsmodus
Invalid JSON, 'n nie-representiwende sampel, of sleutels wat getitteer eienskappe vereis kan type produseer wat aanpassing nodig het.
Gebruiklike voorbeeld
Pas 'n gebruikersobjek met ID, naam en rolte om 'n Gebruikersinterface met 'n strakke-reeks te genereer.