readInt static method

int readInt(
  1. dynamic data,
  2. String key
)

Implementation

static int readInt(dynamic data, String key) {
  dynamic result = data[key];
  if (result == Null || result == null) {
    return 0;
  }
  if (result is int) {
    return result;
  }
  if (result is double) {
    return result.toInt();
  }
  if (result is num) {
    return result.toInt();
  }
  return int.tryParse(result.toString()) ?? 0;
}