Kembali ke Alat

Konverter JSON ke Kamus Python

Alat konversi JSON ke kamus Python gratis online - konversi instan, mendukung konversi dua arah

Memuat...

Cara mengonversi JSON ke kamus Python secara online

  1. 1

    Tempel JSON

    Salin dan tempel data JSON Anda ke kotak input di sebelah kiri.

  2. 2

    Pilih opsi konversi

    Aktifkan opsi pengurutan kunci, penugasan variabel, atau anotasi tipe sesuai kebutuhan.

  3. 3

    Salin hasil

    Hasil dict Python akan dihasilkan secara instan di sebelah kanan, klik untuk menyalin.

Ringkasan fitur

Konverter dua arah antara JSON dan kamus Python. Konversi data JSON ke literal dict Python, atau parse kamus Python kembali ke format JSON.

Deskripsi Alat

Konverter JSON ke dict Python online gratis. Mendukung konversi dua arah JSON dan dict Python, memetakan True/False/None dengan benar, menyediakan snippet kode framework Django, Flask, FastAPI. 100% diproses di browser, data tidak diunggah.

Daftar kemampuan

  • Konversi dua arah: JSON ke Python dict dan Python dict ke JSON.
  • Parsing JSON instan, validasi sintaks, dan lokalisasi kesalahan yang tepat.
  • Hasilkan literal dict Python standar dengan pemetaan True/False/None yang benar.
  • Penyorotan sintaks dengan tema terang dan gelap otomatis.
  • Urutkan kunci secara alfabetis, dukung penugasan variabel dan anotasi tipe.

Alat terkait

Pertanyaan yang sering diajukan

Bagaimana cara mengonversi JSON ke kamus Python?
Pilih mode "JSON → Python", tempel data JSON ke kotak input. Alat akan secara otomatis mengonversinya ke literal dict Python, dengan pemetaan yang benar null→None, true→True, false→False. Kemudian Anda dapat menyalin hasilnya untuk digunakan langsung dalam kode Python.
Bagaimana cara mengonversi kamus Python ke JSON?
Klik "Python → JSON" untuk beralih arah konversi, lalu tempel kode dict Python Anda. Alat mendukung sintaks {'key': 'value'}, menghasilkan JSON terformat yang dapat digunakan untuk API, file konfigurasi, atau aplikasi JavaScript.
Apa itu json.loads() di Python?
json.loads() adalah fungsi pustaka standar Python yang mengurai string JSON menjadi objek Python. Contoh: json.loads('{"name": "John", "age": 30}') mengembalikan {'name': 'John', 'age': 30}. Alat ini melakukan konversi yang sama, tetapi menambahkan pemformatan untuk meningkatkan keterbacaan.
Apa itu json.dumps() di Python?
json.dumps() adalah fungsi Python yang mengonversi objek Python menjadi string JSON. Gunakan json.dumps(data, indent=2) untuk mendapatkan output JSON terformat. Mode Python → JSON alat ini mensimulasikan konversi ini, menghasilkan JSON yang dapat dibaca.
Apa yang sesuai dengan null, true, false dalam JSON di Python?
null dalam JSON sesuai dengan None di Python, true sesuai dengan True, false sesuai dengan False. Perhatikan bahwa kata kunci Python dimulai dengan huruf besar, berbeda dengan JSON dan JavaScript. Alat ini secara otomatis menangani pemetaan ini.
Bisakah kunci dict Python diurutkan?
Bisa. Aktifkan opsi "Urutkan nama kunci" di pengaturan konversi, kunci dict output akan diurutkan secara alfabetis. Ini setara dengan menggunakan dict(sorted(data.items())) atau json.dumps(data, sort_keys=True) di Python.
Apakah alat ini mendukung JSON bersarang?
Ya, konverter sepenuhnya mendukung struktur bersarang dalam. Anda dapat mengonversi JSON kompleks yang berisi beberapa tingkat penyarangan, kamus dalam daftar, dan tipe data campuran. Output Python mempertahankan indentasi yang benar untuk keterbacaan.
Apakah dict Python mendukung tupel?
Nilai dict Python dapat berisi tupel, tetapi JSON tidak memiliki konsep tupel. Dalam arah Python → JSON, alat ini mengonversi tupel () menjadi array JSON []. Dalam arah JSON → Python, array selalu dikonversi menjadi daftar [].
Bagaimana cara menggunakan kamus yang telah dikonversi di Django, Flask, atau FastAPI?
Alat ini menyediakan tiga template cuplikan kode kerangka kerja: Django settings, Flask config, dan FastAPI endpoint. Setelah konversi, pilih kerangka kerja yang sesuai di area cuplikan kode kerangka kerja untuk menghasilkan kode yang siap digunakan.
Apakah alat ini akan mengunggah data saya ke server?
Tidak. Semua proses konversi dilakukan secara lokal di browser Anda, data JSON dan kode Python Anda tidak akan dikirim ke server mana pun. Ini memastikan privasi lengkap untuk kode dan data Anda. Anda bahkan dapat menggunakan alat ini dalam mode offline.
Apakah kode Python yang dikonversi dapat langsung dijalankan?
Ya, literal dict Python yang dihasilkan adalah sintaks Python yang valid dan dapat digunakan langsung dalam skrip Python. Jika opsi "Sertakan penugasan variabel" diaktifkan, output akan berisi data = {...}, yang dapat langsung disalin ke file .py dan dijalankan.