swift4 Codable Decodable Encodab

2018-07-24  本文已影响114人  LJ的ios开发
extension Encodable {
    func toData() -> Data? {
        let encoder = JSONEncoder()
        return try?encoder.encode(self)
    }
}
extension Decodable {
  static func toModel(from data: Data) -> Self?  {
        let decoder = JSONDecoder()
        return try? decoder.decode(Self.self, from: data)
    }
}
上一篇 下一篇

猜你喜欢

热点阅读