HadithData.fromJson constructor
Implementation
factory HadithData.fromJson(Map<String, dynamic> json) {
var gradesFromJson =
(json['grades'] as List).map((data) => Grade.fromJson(data)).toList();
return HadithData(
lang: json['lang'],
chapterNumber: json['chapterNumber'].toString(), // Ensuring it's a String
chapterTitle: json['chapterTitle'],
urn: json['urn'],
body: json['body'],
grades: gradesFromJson,
);
}