Im用swift向我的數據庫發送Post消息。但是,我如何處理來自該響應的數據?我的變量responseString現在看起來像這樣。我想獲得每個參數並與他們一起工作。Swift2處理來自POST的數據
可選([{ 「ID」: 「9」, 「名」: 「萬聖節」, 「大街」: 「街道」, 「tel_nr」: 「123456789」, 「kommentar」: 「發表評論」} ])
let request = NSMutableURLRequest(URL: NSURL(string: "http://localhost/getByName.php")!)
request.HTTPMethod = "POST"
let postString = "name=hallow"
request.HTTPBody = postString.dataUsingEncoding(NSUTF8StringEncoding)
let task = NSURLSession.sharedSession().dataTaskWithRequest(request) {
data, response, error in
let responseString = NSString(data: data!, encoding: NSUTF8StringEncoding)
print("responseString = \(responseString)")
}
task.resume()
不要將JSON數據放入字符串中,您將無法對其執行任何操作。相反,使用NSJSONSerialization將JSON數據轉換爲對象(您的案例中的字典數組)。 – Moritz