JSON til kode
Free online Json To Code tool, no installation required
Om JSON to Code
Generer typedefinerede kodedefinitioner ud fra et JSON-eksempel. Rullemenuen oplister ti målsprog; output genereres live, mens du redigerer JSON eller skifter sprog. Kun TypeScript, Go, Rust, Kotlin og Swift har fulde konvertere implementeret; de andre muligheder (Java, Python, C#, Dart, PHP) er oplistede, men producerer intet output.
Sådan bruger du det
1. Indsæt et JSON-objekt eller array i Input-tekstområdet. 2. Vælg et mål- Language fra rullemenuen. 3. Læs den genererede kode i Output-kortet; den opdateres automatisk. 4. Klik på Copy for at kopiere resultatet.
Sprog-outputkonventioner
TypeScript udsender en interface Data med valgfrie (?)-felter og citerede nøgler efter behov. Go udsender package main plus en type Data struct med PascalCase-felter og json-tags. Rust udsender en struct med #[derive(Debug, Clone, Serialize, Deserialize)] og #[serde(rename = "...")]-attributter med snake_case-feltnavne. Kotlin udsender en data class Data(...) med camelCase-felter. Swift udsender en Codable struct med let-felter. Arrays udleder deres elementtype fra det første element; tomme arrays falder tilbage på any (TS) eller interface{}/Vec<Item>.
▶Hvilke sprog producerer faktisk output?
▶Hvordan udledes array-elementtyper?
▶Bliver indlejrede objekter håndteret?
▶Bliver feltnavne omdøbt på tværs af sprog?
Hvis dette værktøj har været nyttigt for dig, kan du overveje at købe en kaffe til mig.
Køb en kaffe til mig