Swift 4 decoding json using Codable
Can someone tell me what I'm doing wrong? I've looked at all the questions on here like from here How to decode a nested JSON struct with Swift Decodable protocol? and I've found one that seems exactly what I need Swift 4 Codable decoding json . { "success": true, "message": "got the locations!", "data": { "LocationList": [ { "LocID": 1, "LocName": "Downtown" }, { "LocID": 2, "LocName": "Uptown" }, { "LocID": 3, "LocName": "Midtown" } ] } } struct Location: Codable { var data: [LocationList] } struct LocationList: Codable { var LocID: Int! var LocName: String! } class ViewController: