Как разобрать этот JSON с помощью Alamofire Swift - PullRequest
0 голосов
/ 11 декабря 2018

Я просто хочу проанализировать только id из этого ответа JSON, как мне сделать

{
    message = "main_user";
    result = ({
            address = "";
            "city_name" = "Dahaneh-ye Ghawri";
            "country_name" = Afghanistan;
            "created_at" = "2018-12-11 11:15:56";
            "device_type" = 2;
            "first_name" = reffed;
            gender = 1;
            id = 103;
            "is_active" = 1;
            "last_name" = "";
            otp = 3470;
            pincode = "";
            "state_name" = Baglan;
            "swith_add_without_hub" = 1;
            "updated_at" = "2018-12-11 11:15:56";
            "user_email" = "harinder@h.com";
            "user_mobile" = 124312311;
            "user_name" = harinder12;
            "user_password" = d8578edf8458ce06fbc5bb76a58c5ca4;
            verified = 1;
        }
    );
    status = true;
}

Я использую alamofire

1 Ответ

0 голосов
/ 11 декабря 2018

я предлагаю использовать SwiftyJSON: SwiftyJSON

посмотрите на этот пример:

Alamofire.request(url, method: .get).validate().responseJSON { response in
    switch response.result {
    case .success(let value):
        let json = JSON(value)
        print("JSON: \(json)")
    case .failure(let error):
        print(error)
    }
}

после этого вы можете сказать что-то вроде:

json["id"]
...