Bisher habe ich eine Modellklasse und eine Hilfsklasse, die die Daten mit Alamofire herunterladen wird. Meine Frage ist, wo soll ich die Daten analysieren und sie dem Objekt des Modells zuweisen? Sollte es im Modell selbst oder in der Helferklasse oder wo anders gemacht werden? Ich versuche zu tun, was gilt als "Best Practice" Danke :)Bewährte Methode, um JSON in Swift, OOP-weise zu analysieren
0
A
Antwort
1
Wenn Ihre Klasse eine Bedeutung hat, verdient es, eine Klasse zu sein, so Klassen wie Serialisierung und Parsing sollte ein Klassen sein, meiner Meinung nach, und Das passt gut zu OOP.
Mit diesem traurigen, gibt es Frameworks für diesen Zweck geschrieben, um Ihr Leben einfacher zu machen, so dass Sie nicht mit sich selbst zu behandeln, zum Beispiel "ObjectMapper" hat eine Erweiterung für Alamofire namens "AlamofireObjectMapper".
https://github.com/tristanhimmelman/AlamofireObjectMapper
Und Sie können es wie so verwenden:
let URL = "https://raw.githubusercontent.com/tristanhimmelman/AlamofireObjectMapper/d8bb95982be8a11a2308e779bb9a9707ebe42ede/sample_json"
Alamofire.request(.GET, URL).responseObject { (response: Response<WeatherResponse, NSError>) in
let weatherResponse = response.result.value
print(weatherResponse?.location)
if let threeDayForecast = weatherResponse?.threeDayForecast {
for forecast in threeDayForecast {
print(forecast.day)
print(forecast.temperature)
}
}
}
Verwandte Themen
- 1. Wie Array von JSON zu analysieren, um Array in Swift
- 2. Swift: JSON-Wörterbuchwerte analysieren
- 3. swift alamofire json analysieren
- 4. Beste Methode, um aufeinanderfolgende JSON-Dateien zu analysieren?
- 5. Bewährte Methode, um wiederholt eine lokale JSON-Datei in einem No-Framework-PHP-Code zu verwenden
- 6. Bewährte Methode, um den URI-Fehler zu beheben
- 7. Ist !! eine bewährte Methode, um einen Truthy-Wert zu überprüfen
- 8. Analysieren von JSON-Arrays in Swift
- 9. JSON zu Java Objects, bewährte Methode zum Modellieren des JSON-Streams
- 10. JSON-Array in Swift 3 analysieren
- 11. JSON mit dynamischen Schlüsseln in Swift analysieren
- 12. Verschachtelte Arrays in JSON-Daten-Swift analysieren
- 13. wie man diesen json in swift analysieren?
- 14. Wie JSON Objekt in Swift zu analysieren 3
- 15. Speichern, um in einer while-Schleife zu analysieren swift
- 16. Bewährte Methode, um Konfigurations-/Benutzerinformationen in .NET-App beizubehalten
- 17. Wie in JSON von Post Request Swift zu analysieren 3
- 18. wie Parameter zu analysieren, um zu Teilansicht Methode in MVC4
- 19. Swift Alamofire und SwiftyJSON mit Json analysieren
- 20. Problem beim Analysieren von JSON mit Swift
- 21. Wie verwende ich Json.NET, um Json in PowerShell zu analysieren?
- 22. JSON in PHP analysieren, um Werte zu extrahieren
- 23. beste Methode, um Text in PHP zu analysieren?
- 24. Postgres verwenden, um stringified JSON-Objekt zu analysieren
- 25. Fehler beim Analysieren von JSON in Swift 2.0
- 26. Javascript oder JSON-Ausdruck, um JSON zu analysieren, um einen bestimmten Wert zu erhalten
- 27. Bewährte Methode zum Speichern eines konstanten Datenstroms
- 28. öffnen und analysieren JSON-Datei in Swift 3
- 29. Wie CSV-Dateiwert in SWIFT zu analysieren?
- 30. Wie zu analysieren/lesen JSON in PHP