ToolHub
Tool öffnen

JSON zu Swift

JSON in Swift-Codable-Struct-Definitionen konvertieren

Entwicklertools

Über dieses Tool

Das JSON zu Swift Tool konvertiert JSON-Daten in Swift-Codable-Struct-Definitionen. Es unterstützt CodingKeys-Enum-Generierung, Optional-Typ-Behandlung und verschachtelte Structs – alle Vorgänge werden lokal im Browser ausgeführt.

Hauptfunktionen

Schnellvorschau

Anwendungsfälle

json swift struct ios codable converter

Häufig gestellte Fragen

Werden verschachtelte Objekte unterstützt?

Ja. Verschachtelte JSON-Objekte werden in eigenständige Swift-Struct-Definitionen konvertiert, die jeweils dem Codable-Protokoll entsprechen. Das übergeordnete Struct verweist über Typen auf die verschachtelten Structs.

Wie wird die Codable-Konformität erreicht?

Jedes generierte Struct entspricht automatisch dem Codable-Protokoll und enthält ein CodingKeys-Enum zur Zuordnung von JSON-Schlüsselnamen zu Swift-Eigenschaftsnamen. Wenn sich Schlüsselnamen von Eigenschaftsnamen unterscheiden, übernimmt CodingKeys automatisch die Zuordnung.

Wie werden Optional-Typen behandelt?

JSON-Felder mit null-Werten werden auf Swifts Optional-Typen abgebildet (z. B. String?). Dies stellt sicher, dass fehlende Felder beim JSON-Decoding keinen Absturz verursachen.

Können Struct-Namen angepasst werden?

Ja. Sie können in den Optionen einen benutzerdefinierten Namen für das Wurzel-Struct festlegen. Verschachtelte Struct-Namen werden aus JSON-Schlüsselnamen in PascalCase generiert, und Eigenschaftsnamen verwenden camelCase.

Sind die Daten bei der Nutzung dieses Tools sicher?

Vollständig sicher. Alle Konvertierungen werden lokal im Browser ausgeführt. Es werden keine JSON-Daten auf einen Server hochgeladen, sodass Ihre Informationen vollständig privat und sicher bleiben.