У меня есть модель, которая есть эти два поляНевозможно разобрать под двойной строки с Mapper Object
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:http://shaveme.stagingserver-me.com/api/ShopUserMaster?ln=en&t=1F10D5778C66A751766E8532EEAA0E1B&uid=21
Как выглядят исходные данные (Json?)? – ptoinson
@ptoinson Посмотрите на правую сторону изображения. Это исходные данные –
@NoorAli Вы должны разместить свой JSON вместо изображения –