Je fais cette demande :
Alamofire.request(path,method:.post, parameters:params, encoding: JSONEncoding.default,headers:headers).responseJSON { response in
print("Result: \(response.result.value)"
do {
self.list = try JSONDecoder().decode([list].self, from: result!) for event in self.lists {
print(event.title," : ",event.description)
}
} catch let parseError as NSError {
print("JSON Error \(parseError.localizedDescription)")
}
}
Des données qui devraient ressembler à ceci (JSON ?) - Sortie Postman, tous les champs non inclus dans le présent document :
{
"start": "2016-02-01 11:30:00",
"end": "2016-02-01 14:42:24",
"id": 3192,
"ownership": false,
}
s'imprime comme ceci dans XCode :
{
start = "2016-02-01 11:30:00";
end = "2016-04-14 20:30:00";
"id" = 3192;
ownership = 0;
}
Résultat : Je ne suis pas en mesure d'analyser ceci en utilisant JSONDecoder, erreur :
"Les données n'ont pas pu être lues car elles ne sont pas dans le bon format".
Je suis novice en matière de Swift... alors, merci d'avance pour votre aide !
Edit : Edited for clarity with more information. Merci encore !