fromJson method
double?
fromJson(
- dynamic json
)
Implementation
@override
double? fromJson(dynamic json) {
if (json == null) return null;
if (json is double) return json;
if (json is int) return json.toDouble();
if (json is String) {
switch (json.toLowerCase()) {
case 'nan':
return double.nan;
case 'infinity':
return double.infinity;
case 'negativeInfinity':
return double.negativeInfinity;
case 'maxfinite':
return double.maxFinite;
case 'minpositive':
return double.minPositive;
default:
return double.tryParse(json);
}
}
return null;
}