JSON till kod
Free online Json To Code tool, no installation required
Om Json To Code
Generera typade kodddefinitioner från ett JSON-prov. Listrutan listar tio målspråk; utdatan genereras om live när du redigerar JSON:en eller byter språk. Endast TypeScript, Go, Rust, Kotlin och Swift har fullständiga konverterare implementerade; de andra alternativen (Java, Python, C#, Dart, PHP) är listade men producerar ingen utdata.
Hur man använder
1. Klistra in ett JSON-objekt eller en JSON-array i inmatningsfältet. 2. Välj ett målspråk från listrutan. 3. Läs den genererade koden i utdatakortet; den uppdateras automatiskt. 4. Klicka på Kopiera för att kopiera resultatet.
Språkutdatakonventioner
TypeScript genererar ett interface Data med valfria (?) fält och citerade nycklar vid behov. Go genererar package main plus en typ Data-struct med PascalCase-fält och json-taggar. Rust genererar en struct med #[derive(Debug, Clone, Serialize, Deserialize)]- och #[serde(rename = "...")]-attribut med snake_case-fältnamn. Kotlin genererar en data class Data(...) med camelCase-fält. Swift genererar en Codable-struct med let-fält. Arrayer härleder sin objekttyp från det första elementet; tomma arrayer faller tillbaka till any (TS) eller interface{}/Vec<Item>.
▶Vilka språk producerar faktiskt utdata?
▶Hur härleds arrayobjekttyper?
▶Hanteras kapslade objekt?
▶Byts fältnamn om mellan språk?
Om detta verktyg har varit till hjälp för dig, överväg att bjuda mig på en kaffe.
Bjud mig på en kaffe