Alamofire 5 GET 请求,解析返回JSON

原创
2020/08/16 12:43
阅读数 1.3K

Alamofire 5 GET 请求,解析返回JSON

 struct Login: Encodable {
           let userCode: String
           let password: String
        }

       let login = Login(userCode: userCode!, password: password!)

       AF.request(serviceUrl+"/pub/login/submit",
                  method: .get,
                  parameters: login
                  //encoder: JSONParameterEncoder.default
       ).responseJSON { response in

        //print(response.result)
        
        switch response.result {
               case .success(let JSON):
                   print("Success with JSON: \(JSON)")
                   let dict = JSON as! Dictionary<String,AnyObject>
                   let code = dict["code"] as! String
                   let data = dict["data"] as! String
                   let message = dict["message"] as! String
                   print(message)
               case .failure(let error):
                   print("Request failed with error: \(error)")
        }

 

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
返回顶部
顶部