getMap<T> method
Implementation
Map<String, T> getMap<T>(String key, {Map<String, T> defaultValue = const {}}) {
// 尝试将 JSON 字符串解析为 Map
final value = this[key];
if (value != null) {
try {
final map = Map<String, T>.from(jsonDecode(value));
return map;
} catch (e) {
// 解析失败,返回默认值
log('Error parsing Map:', error: e);
}
}
return defaultValue;
}