在 Swift 中解析 JSON API [关闭]

Posted

技术标签:

【中文标题】在 Swift 中解析 JSON API [关闭]【英文标题】:Parse JSON API in Swift [closed] 【发布时间】:2014-07-07 18:39:05 【问题描述】:

我有一个带有从我的数据库中检索数据的 API 的 Web 服务器设置。它返回 JSON 数据。我希望能够从我的 ios 应用程序将数据获取和发布到我的数据库中。例如,查找人名或登录到应用程序。我是这方面的初学者,任何代码或示例都会有所帮助。

谢谢!

布莱克

【问题讨论】:

【参考方案1】:

您可以在 swift here 中查看如何进行 HTTP 调用(GET、POST 等)的详细示例。

从上面的链接,

您可以像在 Objective-C 中一样使用 NSURLNSURLRequestNSURLSessionNSURLConnection。请注意,对于 iOS 7.0 及更高版本,NSURLSession 是首选。

使用NSURLSession

NSURLSession 初始化一个NSURL 对象和一个NSURLSessionDataTask。然后使用resume() 运行任务。

var url = NSURL(string: "http://www.***.com")

let task = NSURLSession.sharedSession().dataTaskWithURL(url) (data, response, error) in
    println(NSString(data: data, encoding: NSUTF8StringEncoding))


task.resume()

更多详情,请查看documentation for the NSURLConnectionDataDelegate protocol

【讨论】:

以上是关于在 Swift 中解析 JSON API [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

从 Guidebox API 在 Swift 中解析 JSON 数据

Swift 中的特殊 JSON 解析 [关闭]

在 Swift 3.0 中访问从 iTunes API 解析的 JSON 对象

如何在 Swift 中解析来自 Alamofire API 的 JSON 响应?

在 Swift 中使用 nil 值解析 JSON

Swift 使用 Alamofire 和 SwiftyJSON 解析 Json [关闭]