Proyek saya saat ini menerima pesan JSON dengan python yang saya perlukan untuk mendapatkan bit informasi. Untuk keperluan ini, mari kita atur ke beberapa JSON sederhana dalam sebuah string:
jsonStr = '{"one" : "1", "two" : "2", "three" : "3"}'
Sejauh ini saya telah menghasilkan permintaan JSON menggunakan daftar dan kemudian json.dumps
, tetapi untuk melakukan yang sebaliknya saya pikir saya perlu menggunakannya json.loads
. Namun saya belum beruntung dengan itu. Adakah yang bisa memberi saya potongan yang akan kembali "2"
dengan input "two"
pada contoh di atas?
'
pembatas string kutipan tunggal), juga dapat melihatnya di sini: stackoverflow.com/questions/41168558/…
'
pembatas string kutipan tunggal, Anda mungkin secara tidak sengaja membuat representasi string untuk kamus Python. JSON akan selalu menggunakan"
pembatas . Jika demikian, perbaiki kode Anda yang menghasilkan keluaran untuk digunakanjson.dumps()
sebagai penggantistr()
ataurepr()
, dan menuju ke Konversi representasi String dari Kamus ke kamus? untuk mengetahui cara memulihkan data Python Anda. Petunjuk lain Anda memiliki Python literal? CariNone
,True
atauFalse
, JSON akan menggunakannull
,true
&false
.