Decode and Flatten JSON with Dynamic Keys Using Decodable

Lee Kah Seng demonstrates how we can use Swift's Decodable protocol to decode and flatten JSON with dynamic keys. This is definitely something that might come in useful, and Lee provides a full working example.