ошибка при разборе json - PullRequest
0 голосов
/ 25 июня 2018

Я хочу сделать запрос на получение, но получаю ошибку.

public static func get_coupons(_ api_token: String,_ lang: String,_ completion: @escaping (_ code:Int?)-> Void) {

        APIHelper.instance.data.removeAll()

        let url = "\(APIHelper.BASE_URL + APIHelper.API.COUPONS.rawValue)"

        var code:JSON!

        let headers = [
            "apitoken": "\(api_token)"
        ]

        Alamofire.request(url, method: .get, headers: headers).responseJSON { (response) in
            switch response.result {
            case .success:
                if let json = JSON(rawValue: response.result.value!){

                    code = json["code"]

                    if code.intValue == 200 {

                        print("Done")

                    }else{
                        print(code.intValue)
                    }

                    completion(code.intValue)
                }
            case .failure(let error):
                print(error)
                return
            }
        }

    }

Я попробовал код выше, но я получаю эту ошибку.

responseSerializationFailed (Alamofire.AFError.ResponseSerializationFailureReason.jsonSerializationFailed (Ошибка домена = NSCocoaErrorDomain Code = 3840 "Недопустимое значение вокруг символа 0." UserInfo = {NSDebugDescription = Недопустимое значение вокруг символа 0.})) * 1007

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...