valueAsDouble<T extends double?> static method
Implementation
static T valueAsDouble<T extends double?>(Object? value) {
if (value is T) return value;
if (value == null && _isNull<T>()) return null as T;
if (value is num) {
return value.toDouble() as T;
}
if (value is String) {
final v = double.tryParse(value);
if (v != null) return v as T;
}
throw JSONHelperException("Failed to parse value as double.");
}