Я пытаюсь получить данные ответа от веб-службы в виде массива строк, но я не мог этого сделать, Alamofire не работал должным образом, и именно поэтому im используя AFNetworking. видимо, ответ возвращается, но в блоке отказов и я буду печатать его как строку, чтобы показать, что его возвращаемые данные, но как строка не как массив строк.Получите результат ответа AFNetworking как массив строк JSON
Вот мой код:
let manager = AFHTTPRequestOperationManager()
manager.responseSerializer = AFJSONResponseSerializer(readingOptions: NSJSONReadingOptions.AllowFragments)
// manager.responseSerializer.acceptableContentTypes = NSSet(array: ["text/plain", "text/html", "application/json"]) as Set<NSObject>
manager.GET(url, parameters: nil, success: { (AFHTTPRequestOperation, ewsult) -> Void in
print("doing the request")
// print(AFHTTPRequestOperation)
// print()
}) { (operation, erropr) -> Void in
print(operation.responseString)
// print(erropr)
}
}
Вот ответ:
Дополнительно ("Массив \ п (\ п [0] => массив \ п (\ п [имя] => Apple Juice \ n [0] => Apple Juice \ n) \ n \ n [1] => Array \ n (\ n [name] => Apple Juice \ n [0] => Apple Juice \ n) \ n \ n [2] => Массив \ n (\ n [name] => DryClean \ n [0] => DryClean \ n) \ n \ n [3] => Массив \ n (\ n [name] => DryClean \ n [0] => DryClean \ n) \ n \ n) \ п
\ п Предупреждение: json_decode() ожидает параметр 1, чтобы быть строка, массив приведены в /home/thegapps/public_html/abualrob/HotelsSysAPI/index.php на линии
\ п ")
Таким образом, мне просто нужно получить ответ как массив строк.