【发布时间】:2017-07-06 04:12:48
【问题描述】:
我想知道如何解析,从 Alamofire 中的 API 获取所有数据。
这是从 API 仅下载一个数据字典的代码。我怎样才能从中下载其他东西?
这是来自 JSONFormatter 的截图:
func downloadJsonData (completed: @escaping DownloadCompleted) {
Alamofire.request(url, method: .get).responseJSON { response in
let result = response.result.value
if let dict = result as? [Dictionary<String,AnyObject>] {
if let id = dict[0]["id"] as? String {
self._id = id
print("@@@\(self._id)")
}
if let name = dict[0]["name"] as? String {
self._name = name
print("@@@\(self._name)")
}
if let avatar = dict[0]["avatar"] as? String {
self._avatar = avatar
print("@@@\(self._avatar)")
}
if let lat = dict[0]["lat"] as? Float {
self._lat = lat
print("@@@\(self._lat)")
}
if let lng = dict[0]["lng"] as? Float {
self._lng = lng
print("@@@\(self._lng)")
}
}
}
completed()
}
【问题讨论】:
标签: swift xcode networking alamofire