QiraatAyahWords.fromJson constructor
Implementation
factory QiraatAyahWords.fromJson(Map<String, dynamic> json) {
final rawWords = (json['words'] as List?) ?? const [];
return QiraatAyahWords(
ayaNumber: (json['aya_number'] as num?)?.toInt() ??
int.tryParse(json['aya_number']?.toString() ?? '') ??
0,
words: rawWords
.whereType<Map>()
.map((e) => QiraatWordInfo.fromJson(e.cast<String, dynamic>()))
.toList(growable: false),
);
}