我正在尝试学习如何将 swiftHTTP 与事故 api ( https://www.mashape.com/textanalysis/textanalysis ) 一起使用。到目前为止,这是我的代码,
import SwiftHTTP
func splitSentenceIntoWordsUsingTextAnalysis (string: String) -> String {
var request = HTTPTask()
var params = ["text": "这是中文测试"] //: Dictionary<String,AnyObject>
//request.requestSerializer = JSONRequestSerializer()
request.requestSerializer.headers["X-Mashape-Key"] = "My-API-Key"
request.requestSerializer.headers["Content-Type"] = "application/x-www-form-urlencoded"
request.responseSerializer = JSONResponseSerializer()
request.POST("https://textanalysis.p.mashape.com/segmenter", parameters: params, success: {(response: HTTPResponse) in if let json: AnyObject = response.responseObject { println("\(json)") } },failure: {(error: NSError, response: HTTPResponse?) in println("\(error)") })
// {
// result = "\U4f60 \U53eb \U4ec0\U4e48 \U540d\U5b57";
// }
return ?? // I want to return the "result" in the json as a string.
}
如何将 json 中的“结果”作为字符串返回?