【发布时间】:2016-12-12 14:05:20
【问题描述】:
您好,我可以从服务器获取数组列表的响应。但我不知道如何在对象数组 [Feed] 中解析该响应并将其发送到完成处理程序上。我的代码如下:
class FeedsService {
private var feedsEndPoint: String = "https://jsonplaceholder.typicode.com/posts"
public func getFeeds(completion: ([Feed]) -> Void) {
Alamofire.request(feedsEndPoint, method: .get)
.validate(statusCode: 200..<300)
.validate(contentType: ["application/json"])
.responseJSON{ response in
print("Response \(response.result.value)")
}
}
}
饲料模型如下:
class Feed {
private var title: String
private var body: String
init(title:String, body: String) {
self.title = title
self.body = body
}
public func getTitle() -> String {
return self.title
}
public func getBody() -> String {
return self.body;
}
}
我想将其解析为 Feed Array 并在完成回调时发送。 我正在使用 Alamofire 休息库从休息服务器加载数据。
【问题讨论】:
-
没有看到您的数据集是什么样子,任何人都无法回答您的问题。 -1
-
我不知道你投了反对票请检查这里的数据集jsonplaceholder.typicode.com/postsO.o
标签: arrays json swift alamofire