convertMapStringDynamic function
Implementation
Map<String, dynamic> convertMapStringDynamic(Map<dynamic, dynamic> map) {
Map<String, dynamic> newMap = {};
map.forEach((key, value) {
if (value is Map) {
// If the value is a map, recursively convert it
value = convertMapStringDynamic(value);
}
newMap[key.toString()] = value;
});
return newMap;
}