Code everything into Data and String! 🏗
Add the following to Package.swift
:
.package(url: "https://github.com/stateman92/Coder", exact: .init(0, 0, 2))
import Coder
struct CodablePage {
let text: String
}
extension CodablePage: Codable {}
let coder = Coder()
let object = CodablePage(text: "Text")
let encodedObject: Data? = coder.encode(object, type: .json)
let decodedObject: CodablePage? = coder.decode(encodedObject, type: .json)
// object.text == decodedObject?.text
For details see the Example app.
The library is well-tested with practically 100% coverage (96.9%).
link |
Stars: 2 |
Last commit: 12 weeks ago |
Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics