convertType method

dynamic convertType(
  1. Type type,
  2. Object? value
)

Implementation

dynamic convertType(Type type, Object? value) {
  if (value == null) return null;
  if (type.toString().contains('String')) {
    return value.toString();
  } else if (type.toString().contains('double')) {
    return double.parse(value.toString().trim());
  } else if (type.toString().contains("byte[]")) {
    return null;
  } else if (type.toString().contains('int')) {
    return int.parse(value.toString().trim());
  } else if (type.toString().contains('bool')) {
    if (value is int)
      (value == 0) ? false : true;
    else
      return value;
  } else
    return value;
}