Latest web development tutorials

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}