【发布时间】:2015-11-22 17:08:37
【问题描述】:
我是 Swift 新手,我的任务是从 GET 请求中获取数据并将其数据呈现在 UI 上。以下是我的代码:
let credentialData = "\(user):\(password)".dataUsingEncoding(NSUTF8StringEncoding)!
let base64Credentials = credentialData.base64EncodedStringWithOptions([])
let headers = ["Authorization": "Basic \(base64Credentials)"]
Alamofire.request(.GET, myUrl, headers: headers)
.responseJSON{ JSON in
if let jsonResult = JSON as? Array<Dictionary<String, String>> {
let title = jsonResult[0]["title"]
print(title)
}
}
我能够通过请求获取数据,但我不知道如何以某种格式(可能是 json 数组)解析 JSON 对象,以便以后在 TableView 中呈现。请帮忙
数据示例:
[ { “标题”:“索尼”, “内容”:“技术内容”, “图片”:“http://google.com/content/device.jpg?06” }, { "title": "Nexus", "content": "Nexus 6 是一个新的开始", “图片”:“http://google.com/content/device.jpg?01” } ]
【问题讨论】:
-
JSON 解析是一项常见的任务,如果您在 SO 或其他地方进行简单搜索,您应该能够找到很多信息。这是来自SO
-
很好的问题,而且你还没有得到明确的答案,这是谷歌上的最高结果,这证明了尽管势利的开发者拒绝投票,但它是一个多么棒的问题。
标签: ios arrays json swift2 alamofire