{
"data": {
"ets": [
{
"start_date": "2017-01-04T00:00:00Z",
"id": "4vscs6rc054jetv4o003k65de4@google.com",
"end_date": "2017-01-05T00:00:00Z",
"summary": "Début de la session d'hiver 2017"
},
{
"start_date": "2017-01-18T00:00:00Z",
"id": "d8n64e2utf2kaghlfnbgp1s968@google.com",
"end_date": "2017-02-01T00:00:00Z",
"summary": "Extension de la période de modifications d’inscription avec remboursement pour annulation de cours pour les nouveaux étudiants aux baccalauréats uniquement."
},
{
"start_date": "2017-01-04T00:00:00Z",
"id": "858ojf6qed0fe4cvi1c60frhno@google.com",
"end_date": "2017-01-18T00:00:00Z",
"summary": "Période de modifications d’inscription sans mention au dossier universitaire (avec remboursement)"
}
]
}
}
Le nouveau format JSON est maintenant :
[
{
"id": "4vscs6rc054jetv4o003k65de4@google.com",
"summary": "Début de la session d'hiver 2017",
"start_date": "2017-01-04T00:00:00Z",
"end_date": "2017-01-05T00:00:00Z"
},
{
"id": "d8n64e2utf2kaghlfnbgp1s968@google.com",
"summary": "Extension de la période de modifications d’inscription avec remboursement pour annulation de cours pour les nouveaux étudiants aux baccalauréats uniquement.",
"start_date": "2017-01-18T00:00:00Z",
"end_date": "2017-02-01T00:00:00Z"
},
{
"id": "858ojf6qed0fe4cvi1c60frhno@google.com",
"summary": "Période de modifications d’inscription sans mention au dossier universitaire (avec remboursement)",
"start_date": "2017-01-04T00:00:00Z",
"end_date": "2017-01-18T00:00:00Z"
}
]
Changer la source ici : https://github.com/ApplETS/ETSMobile-Android2/blob/master/app/src/main/res/values/webservices.xml#L21
À remplacer par la nouvelle URL : https://api3.clubapplets.ca/calendar/%1$s/%2$s/%3$s
Et enlever les manipulations JSONObject/JSONArray et l'authentification ici : https://github.com/ApplETS/ETSMobile-Android2/blob/master/app/src/main/java/ca/etsmtl/applets/etsmobile/http/AppletsApiCalendarRequest.java
L'ancien format JSON était :
Le nouveau format JSON est maintenant :