在 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 中一样使用 NSURL
、NSURLRequest
和 NSURLSession
或 NSURLConnection
。请注意,对于 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 3.0 中访问从 iTunes API 解析的 JSON 对象