我有这个JSON http://www.progmic.com/ielts/retrive.php,我需要解析.当我使用NSJSONSerialization进行操作时,我得到"角色1981周围未转义的控制字符"错误.
我需要知道:
提前致谢.
我正在尝试从服务器获取 json 并对其进行反序列化,但我尝试使用未转义的控制字符进行探测。我的代码如下...
let urlFinal = "http://000.0000.000.000:8080"
let jsonUrl = urlFinal
let session = NSURLSession.sharedSession()
let shotsUrl = NSURL(string: jsonUrl)
let task = session.dataTaskWithURL(shotsUrl!) {data, response, error in
guard data != nil else {
falha()
return
}
//let json = JSON(data: data!)
//print(json["ServicoCliente"][0]["id"])
do {
let jsonData = try NSJSONSerialization.JSONObjectWithData(data!, options: NSJSONReadingOptions.MutableContainers )
let J = jsonData as! NSDictionary
print(jsonData)
let us = J["ServicoCliente"]
print(us)
dispatch_async(dispatch_get_main_queue(),{
sucesso()
});
} catch _ {
falha()
}
}
task.resume()
Run Code Online (Sandbox Code Playgroud)
我也使用 Alamofire 3.0 尝试过这个: …