【发布时间】:2015-12-07 06:03:10
【问题描述】:
我正在尝试提取所有标题和艺术家。我目前可以获得包含所有条目的 JSON 页面,但无法仅提取标题和艺术家。下面是进入页面的代码。
func getMeta(){
let searchTerm = PFUser.currentUser?.username
var endpoint = NSURL(string: "http://ws.audioscrobbler.com/2.0/?method=user.getRecentTracks&user=\(searchTerm)&api_key=aa03f5bd00409f3bb5372c6ad0bc5655&format=json&callback=?")
var data = NSData(contentsOfURL: endpoint!)
let task = NSURLSession.sharedSession().dataTaskWithURL(endpoint!) {(data, response, error) -> Void in
do {
if let dict: NSDictionary = try NSJSONSerialization.JSONObjectWithData(data!, options: NSJSONReadingOptions.MutableContainers) as? NSDictionary
{
if let items = dict["track"] as? NSArray {
for item in items {
let x = (dict["track"]!["name"] as? String)!
print(x)
}
}
}
} catch let jsonError as NSError {
}
}
task.resume()
}
【问题讨论】:
-
研究 Alamofire 和 SwiftyJSON。简单
-
我做到了,这就是我走到这一步的原因。我仍然不熟悉它。我只是想弄清楚如何获取每个条目的标题和艺术家。