convertMapStringDynamic function

Map<String, dynamic> convertMapStringDynamic(
  1. Map map
)

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;
}