@override double fromJson(Object json) => switch (json) { int() => json.toDouble(), double() => json, String() => double.tryParse(json) ?? 0.0, Object() => json as double, };