我正在提出Alamofire请求,但得到了一个奇怪的回应。 (斯威夫特3)
Alamofire.request(url, parameters: params).validate(statusCode: 200..<300).responseJSON { response in
if let result = response.result.value {
let JSON = result as! NSDictionary
print("JSON: \(JSON)")
}
这将打印以下内容:
JSON: {
message = "Payment has been charged";
status = Success;
}
看起来很稳固,但我对这两个回复有问题。首先,这种反应的类型是什么。阵列?任何?字典?其次,我将如何访问其中的元素。例如,我想检查状态是否等于成功。
我的最后一条信息是我的后端(在PHP中)产生了这个:
$response = array("status"=>"Success","message"=>"Payment has been charged");
感谢您的任何见解!