Ios Alamofire responseJSON无法将NSDictionary类型的值强制转换为自定义对象

Ios Alamofire responseJSON无法将NSDictionary类型的值强制转换为自定义对象,ios,json,swift,alamofire,Ios,Json,Swift,Alamofire,如果出现错误,则无法强制转换 “无法将类型为'\u NSDictionaryI'的值强制转换为'OperatorList'。” 如何将AlamofireresponseJSON键入自定义对象 谢谢 苹果公司没有OJM(Object/Json Mapper)数据绑定功能,无法将PONSO转换为Json,反之亦然。您可以手动映射,也可以使用第三方的映射。e、 g 您必须将其解析为字典,然后将每个键值对解析为您的对象。您不能随意将一个类型转换为另一个类型。。。什么是ETOOperationList,

如果出现错误,则无法强制转换

“无法将类型为'\u NSDictionaryI'的值强制转换为'OperatorList'。”

如何将Alamofire
responseJSON
键入自定义对象

谢谢

苹果公司没有OJM(Object/Json Mapper)数据绑定功能,无法将PONSO转换为Json,反之亦然。您可以手动映射,也可以使用第三方的映射。e、 g


您必须将其解析为字典,然后将每个键值对解析为您的对象。您不能随意将一个类型转换为另一个类型。。。什么是ETOOperationList,为什么要强制将字典强制转换到此实体?@Tj3n我也这样做了,它也起作用了
Alamofire.request(todoEndpoint)
        .responseJSON { response in
            switch response.result {
            case .success(let JSON):
                let response: ETOOperatorsList = JSON as! ETOOperatorsList
                delegate.requestWithReference(requestReference: "112", model: response as AnyObject)
            case .failure(let error):
                delegate.requestWithReference(requestReference: "112", error: error)
        }
    }