I API-Anfrage haben json string, so etwas zu bekommen:Swift Erweiterung - Parse Json zu NSDictionary Model (Kategorie Verwendung Wie in Obj-C)
{
"data":[
{
"id":123,
"name":"Felix"},
{
"id":122,
"name":"Mary"},
{
"id":111,
"name":"Jason"},
]
}
und in meinem Obj-C NSDictionary + -Benutzer
ist-(NSString *)usrId
{
return self[@"id"];
}
-(NSString *)usrName
{
return self[@"name"];
}
...
und wenn ich das benutze ich die Kategorie Klasse importieren und Zugriff auf sie wie dict.name ...
ich keine gute Antwort in Bezug auf diese Frage finden. Wie kann ich dies in Swift erreichen?
AKTUALISIERT [2017.07.21]
Ich habe wählte SwiftyJSON Bibliothek verwenden, um alle json-Wörterbuch-Objekt-Mapping Arbeiten zu begleichen. Sparen Sie viel Zeit.
Warum machen wir keine Modellklasse, statt die Dictionary-Kategorie zu verwenden? Wir können in der Init der Modellklasse analysieren und später können wir holen –