iOS开发 | swift中json转model框架HandyJSON的使用

OC中json转model我用的是JSONModel,json转model一句代码搞定,swift中json转model的框架也很多,我请教了一些前辈之后决定使用HandyJSON。

下面来简单演示一下:

先创建一个model类:

import UIKit
import HandyJSON

class PersonModel: HandyJSON {
    
    var name: NSString!
    var age: Int?
    var sex: String?
    var tel: String?
    
    required init() {
        
    }
}

一句代码完成json转model

let jsonString = "{\"age\":24,\"name\":\"Micheal\",\"sex\":\"男\"}"
guard let model = PersonModel.deserialize(from: jsonString) else {return}

// 打印出model的name
print(model.name)

就和OC中使用JSONModel一样方便。

demo

简单小demo

你可能感兴趣的:(iOS开发 | swift中json转model框架HandyJSON的使用)