100 % lokal — Ihre Daten verlassen nie Ihren Browser

JSON-in-Swift-Codable-Structs — Gratis-Tool

Erzeugen Sie Swift-Codable-Structs aus Beispiel-JSON sofort im Browser. Kostenlos und privat: Ihre Daten verlassen nie Ihr Gerät.

Sofort Privat Null Cookies

JSON-Eingabe

Swift-Ausgabe

Warum JSON in Swift umwandeln?

API-Payloads von Hand mit Swift-Structs zu modellieren kostet Zeit. Fügen Sie oben ein JSON-Beispieldokument ein und erhalten Sie Codable-Structs, bereit für Ihr iOS- oder macOS-Projekt — verschachtelte Objekte inklusive.

So funktioniert es

Der Konverter parst Ihr JSON lokal und gibt pro Objekt ein struct … : Codable aus. Ganzzahlen werden zu Int, Gleitkommazahlen zu Double, Arrays zu [T]. Eigenschaften werden in camelCase umgewandelt, und ein CodingKeys-Enum stellt die Originalschlüssel wieder her, wenn sie abweichen. Aktivieren Sie die var-Option für veränderliche Eigenschaften und benennen Sie den Wurzeltyp über das Feld Root name um.

Häufige Fragen

Werden meine JSON-Daten auf einen Server hochgeladen?
Nein. Alles läuft vollständig in Ihrem Browser mit JavaScript. Es wird nichts über das Netzwerk gesendet — das macht das Tool auch für sensible Daten sicher.
Wann wird ein CodingKeys-Enum generiert?
Nur wenn mindestens ein JSON-Schlüssel von seinem camelCase-Swift-Namen abweicht (snake_case, Bindestriche …). Andernfalls genügt die synthetisierte Codable-Konformität und es wird kein Enum ausgegeben.
Wie werden null-Werte dargestellt?
Felder, die null sind (oder Arrays mit gemischten Typen), verwenden ein kleines, eigenständiges JSONValue-Enum, das an die Ausgabe angehängt wird — der generierte Code kompiliert so ohne externe Abhängigkeiten.

Ähnliche Konverter