Как вы отображаете несколько JSON данных в swiftUI - PullRequest
0 голосов
/ 13 апреля 2020

Я хотел бы знать, как получить доступ к нескольким json датам в swiftui. моя проблема заключалась в том, что вы должны соединить json данные друг с другом

вот первый файл jason:

 {
"place": "Mecca",
"type": "Makkiyah",
"count": 7,
"title": "Al-Fatiha",
"titleAr":"الفاتحة",
"index": "001",
"pages": "1",
"juz": [
    {
        "index": "01",
        "verse": {
            "start": "verse_1",
            "end": "verse_7"
        }
    }
]
},
{
"place": "Medina",
"type": "Madaniyah",
"count": 286,
"title": "Al-Baqara",
"titleAr":"البقرة",
"index": "002",
"pages": "2",
"juz": [
    {
        "index": "01",
        "verse": {
            "start": "verse_1",
            "end": "verse_141"
        }
    },
    {
        "index": "02",
        "verse": {
            "start": "verse_142",
            "end": "verse_252"
        }
    },
    {
        "index": "03",
        "verse": {
            "start": "verse_253",
            "end": "verse_286"
        }
    }
]
}

вот второй

{`{
"index": "001",
"name": "al-Fatihah",
"verse": {
    "verse_1": "بِسْمِ ٱللَّهِ ٱلرَّحْمَٰنِ ٱلرَّحِيمِ",
    "verse_2": "ٱلْحَمْدُ لِلَّهِ رَبِّ ٱلْعَٰلَمِينَ",
    "verse_3": "ٱلرَّحْمَٰنِ ٱلرَّحِيمِ",
    "verse_4": "مَٰلِكِ يَوْمِ ٱلدِّينِ",
    "verse_5": "إِيَّاكَ نَعْبُدُ وَإِيَّاكَ نَسْتَعِينُ",
    "verse_6": "ٱهْدِنَا ٱلصِّرَٰطَ ٱلْمُسْتَقِيمَ",
    "verse_7": "صِرَٰطَ ٱلَّذِينَ أَنْعَمْتَ عَلَيْهِمْ غَيْرِ ٱلْمَغْضُوبِ عَلَيْهِمْ وَلَا ٱلضَّآلِّينَ"
},
"count": 7,
"juz": [
    {
        "index": "01",
        "verse": {
            "start": "verse_1",
            "end": "verse_7"
        }
    }
]

третий

{
    "index": "01",
    "start": {
        "index": "001",
        "verse": "verse_1",
        "name": "Al-Fatiha"
    },
    "end": {
        "index": "002",
        "verse": "verse_141",
        "name": "Al-Baqara"
    }
},

Последний с аудио

{
"index": "001",
"verse": {
    "verse_1": {
        "file": "001.mp3",
        "size": 27426,
        "unit": "26,78 KB"
    },
    "verse_2": {
        "file": "002.mp3",
        "size": 26773,
        "unit": "26,15 KB"
    },
    "verse_3": {
        "file": "003.mp3",
        "size": 21809,
        "unit": "21,3 KB"
    },
    "verse_4": {
        "file": "004.mp3",
        "size": 17761,
        "unit": "17,34 KB"
    },
    "verse_5": {
        "file": "005.mp3",
        "size": 25075,
        "unit": "24,49 KB"
    },
    "verse_6": {
        "file": "006.mp3",
        "size": 23377,
        "unit": "22,83 KB"
    },
    "verse_7": {
        "file": "007.mp3",
        "size": 63736,
        "unit": "62,24 KB"
    }
},
"count": 7

}

Надеюсь, вы мне поможете. все это должно закончиться как книга и аудиоплеер. Я пробовал один и только назвал первый json в foreach, как остальные файлы json go? все это должно закончиться как книга и аудиоплеер. Надеюсь на вашу помощь. Я люблю SwiftUI заранее благодарю

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...