JSON → TypeScript Types
Mitä tämä työkalu tekee?
Tämä työkalu muuntaa JSON-objektin tai -taulukon TypeScript interface- tai type-määrittelyiksi. Se käsittelee rekursiivisesti sisäkkäisiä objekteja (luo erilliset interfacet jokaiselle), objektitaulukoita (yhdistää skeemoja), valinnaisia kenttiä (kun avaimet puuttuvat joistakin taulukon alkioista) ja null-arvoja. Tuloste on valmis liitettäväksi TypeScript-projektiisi.
Käyttöohjeet
-
Liitä JSON vasempaan paneeliin — TypeScript-tyypit ilmestyvät välittömästi oikealle.
-
Aseta juuriinterfacen nimi (oletus: Root).
-
Valitse interface- tai type alias -tyyli.
-
Ota käyttöön 'null → optional' käsitelläksesi null-kenttiä valinnaisina unknownsina eksplisiittisen nullin sijaan.
-
Napsauta Lataa esimerkki nähdäksesi esimerkkimuunnoksen.
Objektitaulukot käsitellään yhdistämällä kaikki alkioskeemot — vain joissakin alkioissa esiintyvät avaimet merkitään automaattisesti valinnaisiksi. Kaikki muuntaminen tapahtuu selaimessasi.
Keywords: JSON TypeScriptiksi, JSON TS:ksi, JSON interfaceksi, TypeScript-tyyppigeneraattori, JSON-tyypin päättely, TypeScript interface JSON:sta