convert<T> method
convert map to data that you want,
you can use freeze like: childrenResult.convert(YouDataset.fromJson)
Implementation
Future<T?> convert<T>(T Function(Map<String, dynamic>) convertor) async {
final data = await get();
if (data != null && data.isNotEmpty) {
convertor(data);
}
return null;
}