toJson method
Sérialise l’étudiant en format JSON.
Implementation
Map<String, dynamic> toJson(){
Map<String,dynamic> choicesMap = choices.map((k,v) => MapEntry(k.toString(), v.toJson()));
List<dynamic> refusedChoiceList = refused.map((e)=> e.toJson()).toList();
return {
jsonId : id,
jsonName : name,
jsonChoices : choicesMap,
jsonAccepted : accepted?.toJson() ?? "null",
jsonRefused : refusedChoiceList,
jsonSpec : "",
jsonRanking : ranking_s1,
jsonEcts : ects_number,
jsonLang_lvl : lang_lvl,
jsonMissedHours : missed_hours,
jsonComment : comment,
};
}