Convert list to dictionary got error

Hi everyone, I am very new of this apps. and I try to build an apps using json data. but I got the error with runtime:

The operation convert an alist to a dictionary cannot accept the arguments: , [empty-string]

here is the json

{
    "status": "OK",
    "data": [
        {
            "surat_id": "5",
            "surat_no": "000.1.2.1",
            "surat_ttg": "Perjalanan Dinas Kepala Daerah",
            "surat_parent": "4"
        },
        {
            "surat_id": "9",
            "surat_no": "000.1.3.1",
            "surat_ttg": "Perjalanan Dinas Kepala Daerah",
            "surat_parent": "8"
        },
        {
            "surat_id": "111",
            "surat_no": "000.5.2.11",
            "surat_ttg": "Jadwal Retensi Arsip, antara lain : Berkas Usulan Persetujuan JRA, Surat Persetujuan JRA dari Kepala ANRI",
            "surat_parent": "100"
        },
        {
            "surat_id": "122",
            "surat_no": "000.5.6.2",
            "surat_ttg": "Pemusnahan Arsip (antara lain: SK Penetapan Panitia Penilai Arsip, Pertimbangan Panitia Penilai, Permintaan Persetujuan Kepala ANRI untuk pemusnahan arsip dengan retensi sekurang-kurangnya 10 Tahun atau Persetujuan Kepala Daerah selaku Pimpinan Pencipta Arsip untuk pemusnahan arsip dengan retensi di bawah 10 Tahun, Penetapan Arsip Yang Dimusnahkan, Berita Acara Pemusnahan Arsip, Daftar Arsip Yang Dimusnahkan.",
            "surat_parent": "120"
        },
        {
            "surat_id": "123",
            "surat_no": "000.5.6.3",
            "surat_ttg": "Penyerahan Arsip Statis (antara lain: Pembentukan panitia penilai, Notulen rapat panitia, Surat pertimbangan panitia penilai, Surat persetujuan dari Kepala Lembaga Kearsipan, Surat pernyataan autentik, terpercaya, utuh, dan digunakan dari pencipta arsip, Keputusan Penetapan Penyerahan, Berita Acara Penyerahan Arsip, Daftar Arsip yang diserahkan)",
            "surat_parent": "120"
        },
        {
            "surat_id": "241",
            "surat_no": "100.1.4",
            "surat_ttg": "Pemilihan  Kepala Daerah, DPRD, dan Hubungan Antar Lembaga (Fasilitasi, Monitoring, dan Evaluasi)",
            "surat_parent": "237"
        },
        {
            "surat_id": "242",
            "surat_no": "100.1.4.1",
            "surat_ttg": "Penyelenggaraan Pemilihan Umum Kepala Daerah",
            "surat_parent": "241"
        },
        {
            "surat_id": "243",
            "surat_no": "100.1.4.2",
            "surat_ttg": "Administrasi Kepala Daerah dan DPRD",
            "surat_parent": "241"
        },
        {
            "surat_id": "244",
            "surat_no": "100.1.4.3",
            "surat_ttg": "Penyiapan Perumusan Kebijakan Pemberdayaan Kapasitas Kepala Daerah dan DPRD di Bidang Pemerintahan",
            "surat_parent": "241"
        },
        {
            "surat_id": "1808",
            "surat_no": "500.10.9.8",
            "surat_ttg": "Dokumen Persetujuan Penunjukkan Kepala/Wakil Kepala Teknik Tambang Hulu dan Hilir, Antara lain: Dokumen Permohonan Pengajuan persetujuan penunjukkan Calon kepala/wakil kepala teknik tambang minyak dan gas bumi, Surat Undangan Presentasi, Makalah Presentasi, Surat Persetujuan/ Pengesahan penunjukan kepala/wakil Kepala Teknik Tambang Minyak dan Gas Bumi",
            "surat_parent": "1800"
        },
        {
            "surat_id": "1960",
            "surat_no": "500.10.29.3",
            "surat_ttg": "Persetujuan Penunjukkan Kepala/Wakil Kepala Teknik Tambang ",
            "surat_parent": "1957"
        },
        {
            "surat_id": "2792",
            "surat_no": "800.1.2.1",
            "surat_ttg": "Formasi ASN Antara lain : Usulan formasi, Usulan permintaan formasi kepada Menpan RB dan Kepala BKN, Persetujuan Formasi, Penetapan Formasi, Penetapan Formasi Khusus",
            "surat_parent": "2791"
        },
        {
            "surat_id": "2801",
            "surat_no": "800.1.3.1",
            "surat_ttg": "Usulan Alih Status, Pindah Instansi, Pindah Wilayah Kerja, Diperbantukan, Dipekerjakan, Penugasan Sementara, Mutasi antar Perwakilan, Mutasi ke dan dari Perwakilan, Pemindahan Sementara, Persetujuan/Pertimbangan Kepala BKN",
            "surat_parent": "2800"
        }
    ]
}

and I try to use some suggestions of any discussions here but I still got an error.

and this is block I built.

wish I got any helps.

sorry for my English and Thank you.

you json is dictionary, you may need dictionary pair to list instead of list of pair to dictionary

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.