Я пытаюсь проанализировать данные JSON из веб-службы в моем Swift
Вывод JSON в моем веб-браузере:
[{"code":0,"message":"Check Username and Password....","userid":""}]
Код Swift:
Alamofire.request(URL_USER_LOGIN, method: .post, parameters: parameters).responseJSON
{
response in
//printing response
print(response)
if let userJSON = response.result.value
{
let userdata:Dictionary = userJSON as! Dictionary<String, Any>
let message:Dictionary = userdata["message"] as! Dictionary<String, Any>
print(message)
}
Я хочу использовать элемент сообщения из JSON для моего кода. Однако я получаю следующий вывод и ошибку:
(
{
code = 1;
message = "Login Successfull";
userid = 236;
}
)
Could not cast value of type '__NSSingleObjectArrayI' (0x10fd94b98) to 'NSDictionary' (0x10fd958b8).
2018-11-03 20:15:10.762929+0530 testDisplayTable[44610:2871941]
Could not cast value of type '__NSSingleObjectArrayI' (0x10fd94b98) to 'NSDictionary' (0x10fd958b8).
Как мне успешно получить значение сообщения и распечатать? Может кто-нибудь, пожалуйста, покажите мне правильный код для моего случая. Заранее спасибо!