Model转JSON字符串
func 方法名(model: Model对象) throws -> String? {
let coder = JSONEncoder()
let data = try coder.encode(model对象)
return String(data: data, encoding: String.Encoding.utf8)
}
JSON字符串转Model
func jsonStrToModel(jsonString: String) throws {
let jsonStr = jsonString
guard let jsonData = jsonStr.data(using: String.Encoding.utf8, allowLossyConversion: false) else {return}
var model = Model对象
let decoder = JSONDecoder()
model = try decoder.decode(model.self, from: jsonData)
}