JSON til kode
Free online Json To Code tool, no installation required
Om Json To Code
Generer typede kodedefinisjoner fra en JSON-prøve. Nedtrekkslisten viser ti målspråk; utdataene regenereres live mens du redigerer JSON-en eller bytter språk. Bare TypeScript, Go, Rust, Kotlin og Swift har fullstendige konverterere implementert; de andre alternativene (Java, Python, C#, Dart, PHP) er listet, men produserer ingen utdata.
Hvordan bruke
1. Lim inn et JSON-objekt eller en JSON-rekke i Inndata-tekstområdet. 2. Velg et målspråk fra nedtrekkslisten. 3. Les den genererte koden i Utdata-kortet; den oppdateres automatisk. 4. Klikk Kopier for å kopiere resultatet.
Konvensjoner for språkutdata
TypeScript sender ut et grensesnitt Data med valgfrie (?) felt og siterte nøkler når det er nødvendig. Go sender ut package main pluss en type Data-struct med PascalCase-felt og json-tagger. Rust sender ut en struct med #[derive(Debug, Clone, Serialize, Deserialize)] og #[serde(rename = "...")]-attributter med snake_case-feltnavn. Kotlin sender ut en data class Data(...) med camelCase-felt. Swift sender ut en Codable-struct med let-felt. Rekker utleder elementtypen fra det første elementet; tomme rekker faller tilbake til any (TS) eller interface{}/Vec<Item>.
▶Hvilke språk produserer faktisk utdata?
▶Hvordan utledes rekke-elementtyper?
▶Håndteres nestede objekter?
▶Blir feltnavn endret på tvers av språk?
Hvis dette verktøyet har vært nyttig for deg, vurder å kjøpe meg en kaffe.
Kjøp meg en kaffe