I have some weekday-based data as follows:
[{
"dayOfWeek": "TUESDAY",
"startTime": "19:30:00",
"endTime": "21:15:00"
}, {
"dayOfWeek": "SATURDAY",
"startTime": "19:15:00",
"endTime": "21:00:00"
}, {
"dayOfWeek": "FRIDAY",
"startTime": "19:00:00",
"endTime": "20:15:00"
}, {
"dayOfWeek": "THURSDAY",
"startTime": "19:15:00",
"endTime": "20:30:00"
}, {
"dayOfWeek": "WEDNESDAY",
"startTime": "19:30:00",
"endTime": "20:45:00"
}, {
"dayOfWeek": "SUNDAY",
"startTime": "19:30:00",
"endTime": "20:45:00"
}, {
"dayOfWeek": "MONDAY",
"startTime": "19:30:00",
"endTime": "21:00:00"
}]
However, this data comes from an API with irregular sorting which cannot be trusted. I need to resort this array with values from MONDAY to SUNDAY, descending. How can I do that? I assume I have to set up some kind of map for lookup?