Extension for Alamofire that converts JSON data into Decodable objects
Swift 4 introduces a new Codable protocol that lets you serialize and deserialize custom data types without writing any special code and without having to worry about losing your value types.
...Don't spend hours writing JSON decoding code - just unbox it instead. Unbox is lightweight, non-magical, and doesn't require you to subclass, make your JSON conform to a specific schema or completely change the way you write model code. It can be used on any model with ease. Unbox automatically (or, actually, Swift does) figures out what types your properties are, and decodes them accordingly.
Marshaling the typeless wild west of [String: Any]
In Swift, we all deal with JSON, plists, and various forms of [String: Any]. Marshal believes you don't need a Ph.D. in monads or magic mirrors to deal with these in an expressive and type-safe way. Marshal will help you write declarative, performant, error-handled code using the power of Protocol Oriented Programming.