Kembali ke Alat

Penukar JSON ke Python Dictionary

Alat penukaran JSON ke kamus Python percuma dalam talian - penukaran serta-merta, menyokong penukaran dua hala

Memuatkan...

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 dan gunakan.

Gambaran Keseluruhan Ciri

Penukar dua arah antara JSON dan kamus Python. Tukarkan data JSON kepada literal dict Python, atau huraikan kamus Python kembali ke format JSON.

Penerangan Alat

Penukar kamus JSON ke Python dalam talian gratis. Sokongan penukaran dua arah JSON dan dict Python, pemetaan betul True/False/None, sediakan petikan kod rangka kerja Django, Flask, FastAPI. 100% diproses di pelayar, data tidak dimuat naik.

Senarai Keupayaan

  • 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 Berkaitan

Soalan Lazim

Bagaimana cara menukar JSON ke kamus Python?
Pilih mode "JSON → Python", tampal data JSON ke kotak input. Alat akan menukarnya secara automatik ke literal dict Python, memetakan null→None, true→True, false→False dengan betul. Kemudian anda boleh menyalin hasil untuk digunakan terus dalam kod Python.
Bagaimana cara menukar kamus Python ke JSON?
Klik "Python → JSON" untuk menukar arah penukaran, kemudian tampal kod dict Python anda. Alat menyokong sintaks {'key': 'value'}, menghasilkan JSON berformat untuk API, fail konfigurasi atau aplikasi JavaScript.
Apakah json.loads() dalam Python?
json.loads() ialah fungsi perpustakaan piawai Python yang menguraikan rentetan JSON ke objek Python. Contohnya: json.loads('{"name": "John", "age": 30}') mengembalikan {'name': 'John', 'age': 30}. Alat ini melakukan penukaran yang sama, tetapi menambah pemformatan untuk meningkatkan kebolehbacaan.
Apakah json.dumps() dalam Python?
json.dumps() ialah fungsi Python yang menukar objek Python ke rentetan JSON. Gunakan json.dumps(data, indent=2) untuk mendapatkan output JSON berformat. Mode Python → JSON alat ini mensimulasikan penukaran ini, menghasilkan JSON yang mudah dibaca.
Apakah null, true, false dalam JSON sepadan dalam Python?
null dalam JSON sepadan dengan None dalam Python, true sepadan dengan True, false sepadan dengan False. Perhatikan bahawa kata kunci Python bermula dengan huruf besar, berbeza dengan JSON dan JavaScript. Alat ini mengendalikan pemetaan ini secara automatik.
Bolehkah kunci dict Python disusun?
Boleh. Aktifkan pilihan "Isih nama kunci" dalam pilihan penukaran, kunci dict output akan disusun mengikut urutan abjad. Ini setara dengan menggunakan dict(sorted(data.items())) atau json.dumps(data, sort_keys=True) dalam Python.
Adakah alat ini menyokong JSON bersarang?
Ya, penukar sepenuhnya menyokong struktur bersarang mendalam. Anda boleh menukar JSON kompleks yang mengandungi berbilang lapisan bersarang, kamus dalam senarai dan jenis data bercampur. Output Python mengekalkan indentasi yang betul untuk meningkatkan kebolehbacaan.
Adakah dict Python menyokong tupel?
Nilai dict Python boleh mengandungi tupel, tetapi tiada konsep tupel dalam JSON. Dalam arah Python → JSON, alat ini menukar tupel () ke tatasusunan JSON []. Dalam arah JSON → Python, tatasusunan sentiasa ditukar ke senarai [].
Bagaimana cara menggunakan kamus yang telah dikonversi dalam Django, Flask, atau FastAPI?
Alat ini menyediakan tiga templat kod rangka kerja: tetapan Django, konfigurasi Flask dan titik akhir FastAPI. Selepas penukaran, pilih rangka kerja yang sepadan di kawasan kod rangka kerja, anda boleh menjana kod yang sedia 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 kode dan data Anda. Anda bahkan dapat menggunakan alat ini tanpa koneksi internet.
Bolehkah kod Python yang ditukar dijalankan terus?
Ya, literal dict Python yang dijana adalah sintaks Python yang sah dan boleh digunakan terus dalam skrip Python. Jika pilihan "Sertakan penetapan pembolehubah" diaktifkan, output akan mengandungi data = {...}, boleh disalin terus ke fail .py untuk dijalankan.