Ios 重用ObjectMapper模型进行多重映射
您好,我正在使用ObjectMapper进行Json映射,我有一个名为People的模型类,它有一个属性personName,我正在这样做映射Ios 重用ObjectMapper模型进行多重映射,ios,swift,objectmapper,Ios,Swift,Objectmapper,您好,我正在使用ObjectMapper进行Json映射,我有一个名为People的模型类,它有一个属性personName,我正在这样做映射 class People : Mappable,BaseMappable{ var personName : String? required init(map:Map){ } func mapping(map: Map){ personName <- map["name"] } } 类人物:可映射
class People : Mappable,BaseMappable{
var personName : String?
required init(map:Map){ }
func mapping(map: Map){
personName <- map["name"]
}
}
类人物:可映射、可基本映射{
var personName:String?
必需的init(map:map){}
func映射(映射:映射){
personName这个问题我已经遇到过很多次了,没有一个完美的解决方案
我发现的最佳解决方案是只更改API以保持所有内容的一致性,但如果无法做到这一点,一种方法是设置变量两次:
personName <- map["name"]
if personName == nil {
personName <- map["personName"]
}
personName这个问题我已经遇到很多次了,没有一个完美的解决方案
我发现的最佳解决方案是只更改API以保持所有内容的一致性,但如果无法做到这一点,一种方法是设置变量两次:
personName <- map["name"]
if personName == nil {
personName <- map["personName"]
}
personName要求API guy将其更改为name
key。要求API guy将其更改为name
key。