Я выполняю вызов API с помощью Alamofire из своего приложения Swift, и он успешно выполняет вызов, но я получаю следующую ошибку.
Error: Optional(Alamofire.AFError.responseSerializationFailed(Alamofire.AFError.ResponseSerializationFailureReason.jsonSerializationFailed(Error Domain=NSCocoaErrorDomain Code=3840 "Unable to convert data to string around character 2643." UserInfo={NSDebugDescription=Unable to convert data to string around character 2643.})))
И вызов API выглядит следующим образом
Alamofire.request(Constants.urlString)
.responseJSON { response in
guard let json = response.result.value as? [String: Any] else {
print("didn't get todo object as JSON from API")
print("Error: \(response.result.error)")
return
}
print(json)
Даже, я проверил URL-адрес в Почтальоне, и он показывает как действительный. Также я проверил ответ в jsonlint.com, даже, что также показывает действительный json.
Может кто-нибудь предложить мне, как решить эту проблему?