0
나는이 같은 JSON을 구문 분석 할 :Swift 4에서 알 수없는 서버 데이터 유형을 가진 Object Mapper를 등록하는 방법은 무엇입니까?
let JSONString = "{\"id\":23,\"title\":\"Saramon\"}" // id is Int
let JSONString = "{\"id\":\"23\",\"title\":\"Saramon\"}". //id is String
class Category: Mappable {
var id:Int?
var title:String?
//Mark - Mappable
required convenience init?(map: Map) {
self.init()
}
func mapping(map: Map) {
id <- map["id"]
title <- map["title"]
}
}
그러나 ID은 JSON에서 문자열 때, 전무를 반환합니다.
그래서 나는 TrasformOf의 사용하지만 ID이 지능을 때 나에게 충돌 또 다른 문제를 보여입니다했다.
해결 방법?
기호 ID가 Any이고 ID가 String 인 경우 like를 사용하는 동안 유형을 확인하십시오. ""id is String "} – suhit