Python JSON
bab ini kita akan memperkenalkan bagaimana menggunakan bahasa Python untuk encode dan decode objek JSON.
lingkungan Konfigurasi
Sebelum menggunakan Python JSON encoding atau decoding data, kita harus terlebih dahulu menginstal modul JSON. tutorial ini kita akan men-download Demjson dan instalasi:
$ tar xvfz demjson-1.6.tar.gz $ cd demjson-1.6 $ python setup.py install
Fungsi JSON
fungsi | deskripsi |
---|---|
menyandi | Encoding objek Python ke string JSON |
membaca sandi | The dikodekan JSON string diterjemahkan menjadi objek Python |
menyandi
Python encode () adalah fungsi yang digunakan untuk mengkodekan objek Python ke string JSON.
tatabahasa
demjson.encode(self, obj, nest_level=0)
contoh
Contoh berikut akan dikodekan sebagai JSON format data array yang:
#!/usr/bin/python import demjson data = [ { 'a' : 1, 'b' : 2, 'c' : 3, 'd' : 4, 'e' : 5 } ] json = demjson.encode(data) print json
Kode di atas dijalankan sebagai akibat dari:
[{"a":1,"b":2,"c":3,"d":4,"e":5}]
membaca sandi
Python dapat digunakan demjson.decode () fungsi untuk memecahkan kode data JSON. Fungsi ini mengembalikan lapangan Python tipe data.
tatabahasa
demjson.decode(self, txt)
contoh
Contoh berikut menunjukkan bagaimana untuk memecahkan kode JSON objek Python:
#!/usr/bin/python import demjson json = '{"a":1,"b":2,"c":3,"d":4,"e":5}'; text = demjson.decode(json) print text
Kode di atas dijalankan sebagai akibat dari:
{u'a': 1, u'c': 3, u'b': 2, u'e': 5, u'd': 4}