Я использую Alamofire, чтобы сделать запросы к API Restful и SwiftyJSON для обработки ответа JSON, следующим образом:Выпуска трейлеров URLs вернулся в JSON
Alamofire.request(.POST, urlTo, parameters: params, encoding: .URL).responseString(completionHandler: {
(request: NSURLRequest, response: NSHTTPURLResponse?,
responseBody: String?, error: NSError?) -> Void in
var response = self.stripHtmlTags(responseBody!)
// Parse the response to NSData
if let data = (response as NSString).dataUsingEncoding(NSUTF8StringEncoding) {
let json = JSON(data: data)
println(json)
}
})
Но я имею проблему с URLs вернулся в JSON, возвращаются следующим образом:
"url_image" : "path1\/path2\/path3\/path4\/path5\/p\/1342.jpg"
я могу отформатировать его, но я хотел бы знать, если это что-то с кодировкой переходит к Alamofire или что-то другое, и как я могу это исправить.
Любая помощь очень ценится.
Я знаю, что могу отформатировать его, пожалуйста, прочитайте мой вопрос, но я хочу знать, почему это происходит? –
@VictorSigler это происходит потому, что они вставляют обратную косую черту, чтобы разграничить потенциально опасные символы. Если бы у меня была строка, и у меня была цитата в строке, мне нужно было бы разграничить этот символ, например «somestring» «something». – Schemetrical