So nutzt du: JSON zu Swift
- Füge ein JSON-Beispiel im Eingabefeld ein – Swift ist bereits ausgewählt.
- Lege den Namen des Root-Typs sowie Optionen wie optionale Felder und Datumserkennung fest.
- Kopiere den generierten Swift-Code in dein Projekt.
JSON zu Swift Structs
Jedes JSON-Objekt wird zu einer Swift struct, die Codable erfüllt, mit camelCase-Eigenschaften und einer CodingKeys-Enum, wenn das JSON snake_case oder andere Schreibweisen verwendet. Optionale Felder werden zu Optionals (String?) und Arrays zu [T].
Dekodierung
try JSONDecoder().decode(Root.self, from: data) liest das JSON ein. Für ISO-8601-Datumsangaben setzt du decoder.dateDecodingStrategy = .iso8601; bei snake_case-Schlüsseln kannst du außerdem .convertFromSnakeCase verwenden.
Privat per Design
Die Konvertierung läuft komplett in deinem Browser – API-Antworten mit Kunden- oder internen Daten werden niemals hochgeladen.
Auch gesucht als: json to swift structs, swift structs aus json, json in swift umwandeln, swift codable generator, json swift generator.
Passende Tools zu: JSON zu Swift
- JSON zu Typen — Füge eine API-Antwort ein und erhalte gebrauchsfertige Modelle in 8 Sprachen: TypeScript, Python (dataclass, TypedDict oder Pydantic), Go, Java, C#, Kotlin, Swift und Rust.
- JSON Formatierer — Füge JSON ein, um es zu formatieren, zu minifizieren oder zu prüfen.
- JSON-Validator — Füge JSON ein, um zu prüfen, ob es gültig ist.
- JSON-Schema-Validator — Füge ein Schema und etwas JSON ein, um genau zu sehen, welche Werte welche Regel verletzen, oder erzeuge ein Startschema aus Beispieldaten.