【发布时间】:2017-09-11 02:44:51
【问题描述】:
所以我整天都在尝试使用 Alomofire 4 从我的 WordPress REST API 解析 JSON,我已经尝试了所有我能找到的与我的问题相关的东西,但我仍然无法解决我的问题。
目标只是从 API 发出请求并将其打印出来,我可以从那里管理,但由于 JSON 似乎有嵌套的数组/字典,我很难弄清楚要使用什么。
我的代码:
Alamofire.request(_newsURL).responseJSON { response in
print(response.result)
if let json = response.result.value as? [Any] {
print("JSON: \(json)")
}
if let dict = response.result.value as? Dictionary<String, AnyObject>{
print(response.result.value)
if let slug = dict["slug"] as? String {
self._newsSlug = slug
}
print("Hello News")
print(self._newsURL)
print(self._newsSlug)
} else {
print("Found Nothing")
}
}
API:http://www.wsvh.nl/wp-json/wp/v2/posts
我的目标是简单地调用并打印出诸如标题之类的东西(顺便说一句,它也嵌套了更多?)。我试图让它只用 slug 来工作,因为我不像渲染的标题那样嵌套,所以我想我应该从最简单的部分开始,但我什至无法让它工作。
提前致谢。
【问题讨论】:
标签: json swift alamofire wordpress-rest-api