pairedListToMap function
Given an array of sequential paired items this will transform ir into a map
ie:
"key1", "value1", "key2", "value2"
-> {"key1": "value1", "key2": "value2"}
Implementation
Map<String, dynamic> pairedListToMap(List<dynamic> list) {
Map<String, dynamic> mapObject = {};
for (var i = 0; i < list.length; i++) {
if (i % 2 == 0) {
mapObject.addEntries([
MapEntry(list[i], list[i + 1]),
]);
}
}
return mapObject;
}