getList static method

List<Map<String, Object?>> getList(
  1. Map<String, Object?>? data,
  2. String key
)

Implementation

static List<Map<String, Object?>> getList(
  Map<String, Object?>? data,
  String key,
) {
  List<Map<String, Object?>> lst = [];
  if (data == null) return lst;
  try {
    if (data.containsKey(key)) {
      List<dynamic> lstObj = data[key] as List<dynamic>;
      if (lstObj.isNotEmpty) {
        for (int index = 0; index < lstObj.length; index++) {
          Map<String, Object?> map = lstObj[index];
          lst.add(map);
        }
      }
      return lst;
    }
    return lst;
  } catch (e) {
    return lst;
  }
}