BoxSummary.fromJson constructor
BoxSummary.fromJson(
- Map<String, dynamic> j
)
Implementation
factory BoxSummary.fromJson(Map<String, dynamic> j) {
final values = _numericValues(j['values'] ?? j['data']);
if (values.isNotEmpty) return BoxSummary.fromValues(values);
return BoxSummary(
min: JsonValue.doubleOrNull(j['min']) ?? 0,
q1: JsonValue.doubleOrNull(j['q1']) ?? 0,
median: JsonValue.doubleOrNull(j['median']) ?? 0,
q3: JsonValue.doubleOrNull(j['q3']) ?? 0,
max: JsonValue.doubleOrNull(j['max']) ?? 0,
mean: JsonValue.doubleOrNull(j['mean']),
outliers: _numericValues(j['outliers']),
);
}