readValueString static method
dynamic
readValueString(
- dynamic value, {
- bool isNumber = false,
- bool isDouble = false,
})
Implementation
static readValueString(value,
{bool isNumber = false, bool isDouble = false}) {
if (value == null) {
if (isNumber) {
return 0;
} else {
return "";
}
} else {
if (value != null && (isNumber || isDouble)) {
if (isDouble) {
if (value is String) {
return double.parse(value);
} else {
return double.parse(value.toString());
}
} else {
if (value is String) {
return int.parse(value);
} else {
return int.parse(value.toString());
}
}
} else {
return value;
}
}
}