email и a_code не обязательны.Я хочу отправить ноль, когда они пусты.я должен проверить, и если они были нулевыми, удалить их из json?
это тело для json, которое я хочу отправить
func updateProfile(fullName: String,address: String,homePhone: String,email: String, a_code: String, completion : @escaping CompletionHandler) {
let body : [String : Any] = [
"name": fullName,
"address": address,
"h_phone": homePhone,
"email": email,
"a_code": a_code
]
Alamofire.request(UPDATE_PROFILE_FIRST, method: .post, parameters: body, encoding: JSONEncoding.default, headers: AUTH_HEADER).validate().responseJSON { (response) in
switch response.result {
case .success(let value):
let json = JSON(value)
print(json)
let s = json["s"].intValue
if s == 24 {
completion(true)
}else {
completion(false)
}
case .failure(let error):
print(error.localizedDescription)
completion(false)
}
}
}