Como decodificar JSON no Swift 4?
Como decodificar o seguinte json usando o Swift 4?
{
"data": {
"id": 22,
"packageId": 5,
"Package": {
"id": 5,
"color": "blue"
}
},
"error": false,
"message": "Successfully Fetched"
}
Eu tentei usando o seguinte:
struct Root: Codable {
enum CodingKeys: String, CodingKey {
case id = "id"
case packageId = "packageId"
case package = "Package"
}
var package : Package
var id : Int
var packageId : Int
}
struct Package : Codable {
var id : Int
var color : String
}
Está me dando o seguinte erro:
keyNotFound (LocalNotificationsAlert.Root.CodingKeys.id, Swift.DecodingError.Context (codingPath: [], debugDescription: "Nenhum valor associado ao ID da chave (\" id \ ").", subjacenteError: nil))
Por favor me ajude a corrigir isso, obrigado.