0
내 json을 서버에서 내 모델로 매핑하는 데 AlamofierObjectMapper을 사용하고 있습니다. 서버에서받은 JSON은 다음과 같이이다 :매핑 모델에 AlamofireObjectMapper 사용 -
[
{
"Title": "string",
"ImageUrl": "string",
"Url": "string",
"UrlType": "none"
}
]
내가 매핑에 사용하고 클래스는 다음과 같습니다
class Banner: Mappable {
var Title: String?
var ImageUrl: String?
var Url: String?
var UrlType: String?
required init?(map: Map) {
}
// Mappable
func mapping(map: Map) {
Title <- map["Title"]
ImageUrl <- map["ImageUrl"]
Url <- map["Url"]
UrlType <- map["UrlType"]
}
}
내 클래스가 배열이 아닌하지만 내 JSON 배열입니다. 어떻게 땡 STH이 같은없이 데이터를 얻을 수 있습니다
{
"result" : [
{
"Title": "string",
"ImageUrl": "string",
"Url": "string",
"UrlType": "none"
}
]
}
편집 :
내 요청 :
당신은 단지 메소드 responseArray 사용하기 매우 간단해야 할 것Alamofire.request(url, method: .get)
.responseObject { (response: DataResponse<Banner>) in
}
내 요청을 사용하는 대신 Alamofire 요청을 사용하고 mapArray를 사용하여 json을 전달하겠습니까? –
죄송합니다. 처음에는 올바르게 답변하지 못했습니다. 답변을 업데이트했습니다. –