我想從我的網站檢索數據,我正在使用Alamofire,如何將該數據放入可用於填充我的表視圖的數組中?使用Alamofire時將JSON數據放到數組中
override func viewDidLoad() {
super.viewDidLoad()
Alamofire.request("http://lytestech.ga/api/lytes/get_movies/").responseJSON { response in
if let json = response.result.value {
print("JSON: \(json)") // serialized json response
let res = json as! NSDictionary
let movies = res["movies"] as! NSArray
// movieTitles = movies["movie_desc"]
let movieTitles: [String] = movies["movietitile"] as! String
print (movies)
print (movieTitles)
}
if let data = response.data, let utf8Text = String(data: data, encoding: .utf8) {
print("Data: \(utf8Text)") // original server data as UTF8 string
}
}
}
JSON數據
JSON: {
movies = (
{
id = 66;
"movie_desc" = "spiders bite";
movietitile = spiderman;
},
{
id = 64;
"movie_desc" = horror;
movietitile = mummy;
}
);
status = ok;
}
(
{
id = 66;
"movie_desc" = "spiders bite";
movietitile = spiderman;
},
{
id = 64;
"movie_desc" = horror;
movietitile = mummy;
}
)
您可以使用SwiftyJSON本:https://開頭github上。 com/SwiftyJSON/SwiftyJSON –
https://stackoverflow.com/questions/26114831/how-to-parse-json-response-from-alamofire-api-in-swift?rq=1 –
你知道如何填充tableview從一個數組? – raki