此查询的输出:
http://chartapi.finance.yahoo.com/instrument/1.1/AAPL/chartdata;type=close;range=1d/json/
给出的数据在使用 AFNetworking 处理 JSON 时会出错。我能够下载如下所示的数据,但现在需要将股票数据 - unix 时间和价格 - 放入数组中以进行绘图。我是编码新手,所以文本解析是一项新兴技能。
建议?
var session = NSURLSession.sharedSession()
var request = NSURLRequest(URL: NSURL(string: "http://chartapi.finance.yahoo.com/instrument/1.1/AAPL/chartdata;type=close;range=1d/json/"))
var task = session.dataTaskWithRequest(request, completionHandler: { data, response, error in
if !error {
var string = NSString(data: data, encoding: 0)
NSLog("%@", string)
}
})
task.resume()