JSON koodiksi
Free online Json To Code tool, no installation required
Tietoja JSON-koodimuuntimesta
Luo tyypitetty koodimääritys JSON-näytteestä. Alasveto lista kymmenen kohdekielestä; tulo muodostuu uudelleen live-muokkauksen tai kielenvaihdon yhteydessä. Vain TypeScript, Go, Rust, Kotlin ja Swiftillä on täydet muuntimet toteutettu; muut vaihtoehdot (Java, Python, C#, Dart, PHP) on lueteltu mutta ne eivät tuota tulostetta.
Käyttöohje
1. Liitä JSON-objekti tai -taulukko syöttötekstialueeseen. 2. Valitse kohdekieli alasvetovalikosta. 3. Lue luotu koodi tulostekortissa; se päivittyy automaattisesti. 4. Napsauta Kopioi kopioidaksesi tuloksen.
Kielikohtaiset tulostekäytännöt
TypeScript lähettää rajapinnan Data valinnaisilla (?) kentillä ja lainatuilla avaimilla tarvittaessa. Go lähettää package main plus type Data struct PascalCase-kentillä ja json-tunnisteilla. Rust lähettää structin, jossa on #[derive(Debug, Clone, Serialize, Deserialize)] ja #[serde(rename = "...")] -attribuutteja käyttäen snake_case-kentänimiä. Kotlin lähettää data class Data(...) camelCase-kentillä. Swift lähettää Codable-structin let-kentillä. Taulukot johtavat alkionsa tyypin ensimmäisestä elementistä; tyhjät taulukot palaavat arvoon any (TS) tai interface{}/Vec<Item>.
▶Mitkä kielet todella tuottavat tulostetta?
▶Miten taulukkoalkioiden tyypit päätellään?
▶Käsitelläänkö sisäkkäisiä objekteja?
▶Muutetaanko kenttien nimiä kielten välillä?
Jos tämä työkalu on ollut sinulle hyödyllinen, harkitse kahvin ostamista.
Osta minulle kahvi