decimalFromJson function
Implementation
double decimalFromJson(dynamic value) {
if (value == null) return 0.0;
if (value is num) return value.toDouble();
if (value is String) return double.tryParse(value) ?? 0.0;
throw Exception('Invalid decimal value: $value');
}