rAutoCastMap function
Implementation
Map<String, dynamic> rAutoCastMap(Map<String, dynamic> source) {
return source.map((key, value) {
if (value is String) {
return MapEntry(key, rAutoCast(value));
} else if (value is List) {
return MapEntry(key, rAutoCastList(value));
} else if (value is Map<String, dynamic>) {
return MapEntry(key, rAutoCastMap(value));
} else {
return MapEntry(key, value);
}
});
}