This commit is contained in:
Suresh, Kamlesh 2019-11-04 17:24:04 -05:00
parent 205c83c097
commit 37e1cb9e36
3 changed files with 7 additions and 7 deletions

View File

@ -8,7 +8,7 @@ extension JSONDecoder: AnyDecoder {}
extension PropertyListDecoder: AnyDecoder {} extension PropertyListDecoder: AnyDecoder {}
extension Data { extension Data {
public func decodeToObject<T: Decodable>(using decoder: AnyDecoder = JSONDecoder()) throws -> T { public func decode<T: Decodable>(using decoder: AnyDecoder = JSONDecoder()) throws -> T {
return try decoder.decode(T.self, from: self) return try decoder.decode(T.self, from: self)
} }
} }

View File

@ -8,7 +8,7 @@ extension JSONEncoder: AnyEncoder {}
extension PropertyListEncoder: AnyEncoder {} extension PropertyListEncoder: AnyEncoder {}
extension Encodable { extension Encodable {
public func encodeToData(using encoder: AnyEncoder = JSONEncoder()) throws -> Data { public func encode(using encoder: AnyEncoder = JSONEncoder()) throws -> Data {
return try encoder.encode(self) return try encoder.encode(self)
} }