Så använder du JSON till Swift
- Klistra in ett representativt JSON-exempel, helst med alla valfria fält ifyllda.
- Ange rottypens namn och välj om du vill ha hjälpkod också eller bara typerna.
- Kopiera den genererade Swift-koden till ditt projekt.
Om JSON till Swift
Att skriva modellklasser för hand för stora JSON-data är tidskrävande, och det är lätt att göra skrivfel. Klistra in ett exempel här, så identifierar generatorn strukturen: vilka fält som finns, vilka som är objekt eller arrayer och vilken datatyp varje värde har. Resultatet är Codable-structar som fungerar direkt med JSONDecoder och JSONEncoder.
Egenskapsnamn konverteras till lowerCamelCase. Om de skiljer sig från originalnycklarna kopplas de ihop med hjälp av en CodingKeys-enum. Allt körs i din webbläsare, så dina exempeldata stannar på din enhet.
Använd den genererade koden
Dekodera med try JSONDecoder().decode(Root.self, from: data).
De valfria värdena skrivs in med ett frågestempel, t.ex. String?, som dekoderar noll och saknade nycklar som noll.