parseJsonList<T> static method
Implementation
static List<T>? parseJsonList<T>(
dynamic data,
T Function(Map<String, dynamic>) fromJson,
) {
if (data == null) return null;
if (data is String) {
return (jsonDecode(data) as List)
.map<T>((x) => fromJson(x as Map<String, dynamic>))
.toList();
}
if (data is List) {
return data.map<T>((x) => fromJson(x as Map<String, dynamic>)).toList();
}
return null;
}