上一篇我已经写了,用swift建立模型类,然后在oc文件中,使用yymodel来解析模型,这次,写一个纯swift使用yy_model来解析数组json的代码
桥接文件
在桥接文件中 导入 #import <YYModel.h>
模型类
为了文字少点,我删掉模型里多余的东西,只留下4个字段
class QueryDrugCycleInfoByIdItem: NSObject {
@objc var applyId:String = ""
@objc var sickness:String = ""
@objc var drugName:String = ""
@objc var dose:String = ""
required overrde init() {
}
}
解析json的代码
let jsons = jsons["list"] //这里list存着
guard let models = NSArray.yy_modelArray(with: QueryDrugCycleInfoByIdItem.self, json: jsons.arrayObject) as? [QueryDrugCycleInfoByIdItem] else {
return
}
self.items = models
解析完毕
大功告成,关于嵌套解析请参照我的上一篇文章:swift创建嵌套模型使用yy_model解析json