雙串下方解析我有有這兩個領域無法與對象映射
var latitude: String?
var longitude: String?
我試圖解析模型的模型。一切都正確解析,但只有這兩個字段永遠不會被解析。
下面是完整的模型
import ObjectMapper
class BarberLoginModel: Mappable {
var id: Int?
var barberShopId: Int = 0
var firstName = ""
var lastName = ""
var mobileNo = ""
var userName = ""
var email = ""
var imgPath = ""
var shopName = ""
var address = ""
var street = ""
var area = ""
var emirates = ""
var latitude: String?
var longitude: String?
var Services: [ServiceModel]?
var Stylist: StylistArrayModel?
var Availability: [AvailabilityModel]?
var Facilities: [FacilitiesModel]?
required init?(map: Map) {
}
func mapping(map: Map) {
id <- map["id"]
barberShopId <- map["barberShopId"]
firstName <- map["firstName"]
lastName <- map["lastName"]
mobileNo <- map["mobileNo"]
userName <- map["userName"]
email <- map["email"]
imgPath <- map["imgPath"]
shopName <- map["shopName"]
address <- map["address"]
street <- map["street"]
area <- map["area"]
emirates <- map["emirates"]
latitude <- map["latitude"]
longitude <- map["longitude"]
Services <- map["Services"]
Stylist <- map["Stylist"]
Availability <- map["Availability"]
Facilities <- map["Facilities"]
}
}
注:當我改變數據類型爲Double?它的工作原理,但它增加了額外的數字,因爲雙。
你的源數據(Json?)是什麼樣的? – ptoinson
@ptoinson看看圖像的右側。這是源數據 –
@NoorAli你應該發佈你的JSON而不是圖片 –