Просьба к Аламофиру - PullRequest
       1

Просьба к Аламофиру

0 голосов
/ 13 сентября 2018

Мне нужно отправить запрос на сервер, как это

[{
 "Case":"add",
 "Table":"user",
 "Field":["Email","Password"],
 "Value":["a","a"],
 "Duplicate":["Email"],
 "SecureEncrpt":"Password",
 "SecureDecrpt":"Password"
}]

, и я использую alamofire для сетевого процесса, и я использую структуру запроса, как это

let loginparas = [
    "Case": "add",
    "Table":"user",
    "Field":["Email","Password"],
    "Value":[details,pass],
    "Duplicate":["Email"],
    "SecureEncrpt":"",
    "SecureDecrpt":""

] as AnyObject 

let parameters = loginparas as! Parameters

Как я могу получить точно такой же формат?

1 Ответ

0 голосов
/ 12 октября 2018
let loginparas = [
       "Case": "add",
       "Table":"user",
       "Field":["Email","Password"],
       "Value":[details,pass],
       "Duplicate":["Email"],
       "SecureEncrpt":"",
       "SecureDecrpt":""

   ] as [String:Any]

   Alamofire.request( url , method: .post, parameters: parameters, encoding: JSONEncoding.default, headers: headers ).responseJSON { response in

    if response.result.isSuccess {
        guard let json = response.result.value as? NSArray else { return }

        for j in json {
          let jsonValur = j as? [String:Any]
          let case = jsonValue["Case"] as? String
          ...
          ...
          ...
        }  

    }

   }
...