1.基于“ ObjectMapper” 的model:
(0)第三方的导入(Podfile文件):
#根据SwiftLanguage的版本定义需要pod的版本
pod 'ObjectMapper', '~> 2.2.8'
pod 'SwiftyJSON', '~> 3.0’
(1)定义:
import UIKit
import ObjectMapper
class PayProductDetailModel: Mappable {
var name: String?//产品名称
var price: String?//产品价格,以元为单位
var pay_type: [String]?
var tipsModel: StudentInfoTipsModel?
//用来展示的价格
var priceShow: String? {
guard price != nil else {
return "¥600"
}
return "¥" + price!
}
required init?(map: Map) {
}
func mapping(map: Map) {
name
price
pay_type
tipsModel
}
}
(2)dictionary转化成model:
import SwiftyJSON<