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.

Gereed

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

  1. Gee 'n gelyk JSON-monster plus rootnaam en output-stijl opsies in die instrumentcontrole.
  2. Kies die instellings wat verskilbare TypeScript-typeverklarings beïnvloed, en voer dan die gereedskap.
  3. 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.