无法使用Django创建的API获取JSON数据

时间:2016-11-29 01:38:49

标签: ios json django swift alamofire

我想使用Django创建的API获取json数据并在表视图中显示它。 以下程序没有任何价值。我该怎么办?

Json数据:

{
"books": [
{
  "id": 1, 
  "name": "Django", 
  "publisher": "GeekLab Nagano", 
  "page": 10, 
  "impressions": []
}]}

代码:

var tableTitle = [String]()
var tableDetail = [String]()

let url:String = "http://127.0.0.1:8000/api/v1/"

func loadData() {
    Alamofire.request(url).responseJSON {
        response in

        guard let value = response.result.value else {
            return
        }
        let json = JSON(value)
        let books = json["books"]

        for item in books.arrayValue {
            self.tableTitle.append(item["name"].stringValue)
            self.tableDetail.append(item["publisher"].stringValue)
        }

        print(self.tableTitle)
        print(self.tableDetail)


        self.tableView.reloadData()
    }
}

0 个答案:

没有答案