AyatCounts.fromJson constructor
Creates AyatCounts from JSON data
Implementation
factory AyatCounts.fromJson(Map<String, dynamic> json) {
final distributionJson = json['distribution'] as Map<String, dynamic>;
final distribution = distributionJson.map(
(key, value) => MapEntry(int.parse(key), value as int),
);
return AyatCounts(
min: json['min'] as int,
max: json['max'] as int,
median: (json['median'] as num).toDouble(),
mode: json['mode'] as int,
distribution: distribution,
);
}