Как проанализировать данные JSON с Alamofire? - PullRequest
0 голосов
/ 05 июля 2018

Я подаю заявку, как это видео: https://www.youtube.com/watch?v=mzyFQ55M7eo

но я не хочу, чтобы текстовое представление отображало данные json, я только хочу, чтобы его текст отображался как «Hello (username)», означающий Hello (subject_id), но я не знаю, как анализировать json с alamofire, как видео. Я исследую это, но не повезло. Может кто-нибудь объяснить, как это сделать? Заранее спасибо и извините за мой плохой английский.

1 Ответ

0 голосов
/ 05 июля 2018

Напишите функцию для получения данных JSON. если его метод Post

let todosEndpoint: String = Your Url
            let  paramss: Parameters = ["user_id": self.userId]
            Alamofire.request(
                todosEndpoint,
                method: .post,
                parameters: paramss,
                headers: ["Content-Type": "application/x-www-form-urlencoded"])
                .responseJSON { response in
                    switch response.result {
                    case .success:
                            //if json data is a array
                            let json = JSON(response.result.value as Any)
                            if let codes = json.array {
                                for eachCode in codes {
                                    let userName = eachCode["username"].stringValue
                                     print("userName is\(userName)")

                                }
                            }

                            break

                        case .failure:
                            break
                        }
                }
...