我很难遍历QuranGlobal.com的JSON响应,该响应太嵌套了许多对象,文档非常复杂,特别是这是我的第一个应用程序,因此我不是那么专家
我确实做了很多尝试,但是当其他api与我的想法不符时,没有任何帮助 另一个问题:重复如何在屏幕上显示dsiplay以使其像页面而非列表一样,我应该使用FaltList还是其他
如果有人可以帮助我
提前谢谢
{
"quran": {
"quran-simple": {
"6222": {
"id": 6222,
"surah": 112,
"ayah": 1,
"verse": " قُلْ هُوَ اللَّهُ أَحَدٌ"
},
"6223": {
"id": 6223,
"surah": 112,
"ayah": 2,
"verse": "اللَّهُ الصَّمَدُ"
},
"6224": {
"id": 6224,
"surah": 112,
"ayah": 3,
"verse": "لَمْ يَلِدْ وَلَمْ يُولَدْ"
},
"6225": {
"id": 6225,
"surah": 112,
"ayah": 4,
"verse": "وَلَمْ يَكُنْ لَهُ كُفُوًا أَحَدٌ"
},
"6226": {
"id": 6226,
"surah": 113,
"ayah": 1,
"verse": " قُلْ أَعُوذُ بِرَبِّ الْفَلَقِ"
},
"6227": {
"id": 6227,
"surah": 113,
"ayah": 2,
"verse": "مِنْ شَرِّ مَا خَلَقَ"
},
"6228": {
"id": 6228,
"surah": 113,
"ayah": 3,
"verse": "وَمِنْ شَرِّ غَاسِقٍ إِذَا وَقَبَ"
},
"6229": {
"id": 6229,
"surah": 113,
"ayah": 4,
"verse": "وَمِنْ شَرِّ النَّفَّاثَاتِ فِي الْعُقَدِ"
},
"6230": {
"id": 6230,
"surah": 113,
"ayah": 5,
"verse": "وَمِنْ شَرِّ حَاسِدٍ إِذَا حَسَدَ"
},
"6231": {
"id": 6231,
"surah": 114,
"ayah": 1,
"verse": " قُلْ أَعُوذُ بِرَبِّ النَّاسِ"
},
"6232": {
"id": 6232,
"surah": 114,
"ayah": 2,
"verse": "مَلِكِ النَّاسِ"
},
"6233": {
"id": 6233,
"surah": 114,
"ayah": 3,
"verse": "إِلَٰهِ النَّاسِ"
},
"6234": {
"id": 6234,
"surah": 114,
"ayah": 4,
"verse": "مِنْ شَرِّ الْوَسْوَاسِ الْخَنَّاسِ"
},
"6235": {
"id": 6235,
"surah": 114,
"ayah": 5,
"verse": "الَّذِي يُوَسْوِسُ فِي صُدُورِ النَّاسِ"
},
"6236": {
"id": 6236,
"surah": 114,
"ayah": 6,
"verse": "مِنَ الْجِنَّةِ وَالنَّاسِ"
}
}
}
}
答案 0 :(得分:1)
尝试一下:
const firstAyah = 6222, lastAyah = 6236
const resp = `your json response`
for(let i = firstAyah, i <= lastAyah; i++)
console.log(`Surah: ${resp.quran['quran-simple'][i].surah} Ayah number: ${resp.quran.['quran-simple'][i].ayah}, Ayah: ${resp.quran.['quran-simple'][i].verse}`)
如果遇到任何问题,请告诉我