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