У меня есть запрос POST, который показан ниже.Мне нужна помощь о том, как использовать данные ответов.Я получаю ответ в виде словаря.Какую практику лучше использовать здесь?Я получаю сообщение об ошибке:
Невозможно присвоить значение типа 'DataResponse' типу 'String'
func getRequest(){
let urlString = "http://scissors.pythonanywhere.com/getRequest"
Alamofire.request(urlString, method: .post, parameters: ["date": self.weekDays[self.itemSelectedIndex]],encoding: JSONEncoding.default, headers: nil).responseString {
response in
switch response.result {
case .success:
print(response)
var backToString = String(data: response, encoding: String.Encoding.utf8) as String?
break
case .failure(let error):
print(error)
}
}
}
Я пытался self.bookings = response as! String
, но оно даетмне предупреждение о том, что это не удастся.Также попробовал это: Alamofire в Swift: преобразование данных ответов в пригодный для использования словарь JSON без удачи.
EDIT
Это печать, которую я получаю из ответа.
SUCCESS: {
"10:00" = {
booked = false;
name = "";
number = "";
};
"10:30" = {
booked = false;
name = "";
number = "";
};
"11:00" = {
booked = false;
name = "";
number = "";
};
}