mapper_util.dart
import 'package:dart_json_mapper/dart_json_mapper.dart'; class MapperUtil { static List<T>? fromMapList<T>(data, type) { if (data == null || data[type] == null) return null; return data[type] .map((e) { return JsonMapper.deserialize<T>(e); }) .toList() .whereType<T>() .toList(); } static T? fromMap<T>(data, type) { if (data?[type] == null) return null; return JsonMapper.deserialize<T>(data[type]); } static toMap(obj) => JsonMapper.toMap(obj); }