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);
}

  • open/mapper_util.dart.txt
  • 마지막으로 수정됨: 2023/04/15 10:36
  • 저자 MORO