Tempel literal objek JavaScript Anda dan langsung dapatkan sintaks dictionary Python. Secara otomatis menangani key tanpa kutip, nilai khusus JS, dan memetakan null/true/false ke None/True/False. Pilih antara output kurung kurawal atau konstruktor dict().
Tempel literal objek JavaScript Anda dan langsung dapatkan sintaks dictionary Python. Secara otomatis menangani key tanpa kutip, nilai khusus JS, dan memetakan null/true/false ke None/True/False. Pilih antara output kurung kurawal atau konstruktor dict().
Pertanyaan dan jawaban umum tentang topik ini.
Objek JavaScript menggunakan key tanpa kutip (atau dengan kutip), null, true/false, dan undefined, sementara dictionary Python memerlukan key dengan kutip, menggunakan None sebagai pengganti null, True/False sebagai pengganti true/false, dan tidak memiliki padanan untuk undefined. Konverter ini menangani semua perbedaan sintaks ini secara otomatis.
Output kurung kurawal menggunakan sintaks standar {'key': 'value'}, yang merupakan format dict Python paling umum. Output konstruktor dict() menggunakan sintaks dict(key='value'), yang lebih mudah dibaca untuk key string sederhana tetapi tidak mendukung key dengan spasi atau key non-string.
Ya, Anda dapat memilih antara kutip tunggal ('key') dan kutip ganda ("key") untuk key dictionary. Ini memungkinkan Anda menyesuaikan dengan konvensi kutipan yang digunakan di basis kode proyek Anda.
Tidak, konversi objek JS ke dict Python ditangani sepenuhnya oleh JavaScript di browser Anda. Kode sumber JavaScript Anda tetap di perangkat Anda dan tidak pernah dibagikan ke server mana pun.