我有一个这样的模型:
import UIKit
import ObjectMapper
struct Token: Mappable {
var token: String?
var deviceId: String?
init?(map: Map) {
}
mutating func mapping(map: Map) {
token <- map["token"]
deviceId <- map["device_id"]
}
}
因此,像这样使用Alamofire发送请求:
import ObjectMapper
import Alamofire
override func viewDidLoad() {
super.viewDidLoad()
let request = ...
AF.request(request).validate(statusCode: 200..<300).responseJSON { (response:AFDataResponse<Any>) in
let token = Mapper<Token>().map(JSONString: serviceResponse.value) //Not work
}
}
当打印我的正确响应时,我无法使用ObjectMapper将其映射到我的对象模型。