Najlepszy samouczek Python JSON W 2024 r. W tym samouczku możesz dowiedzieć się Konfiguracja środowiska,Funkcje JSON,kodować,rozszyfrować,
W tym rozdziale przedstawimy, jak używać języka Python do kodowania i dekodowania obiektów JSON.
Przed użyciem Python JSON kodowania lub dekodowania danych, musimy najpierw zainstalować moduł JSON. Ten poradnik będziemy pobrać Demjson i montaż:
$ tar xvfz demjson-1.6.tar.gz $ cd demjson-1.6 $ python setup.py install
funkcja | opis |
---|---|
kodować | Kodowanie obiekt Pythona na ciąg JSON |
rozszyfrować | Zakodowana JSON ciąg jest dekodowany do obiektów Pythona |
Funkcja Python kodowania () służy do kodowania obiekt Pythona na ciąg JSON.
demjson.encode(self, obj, nest_level=0)
Następujące przykłady będą zakodowane w formacie JSON tablicy:
#!/usr/bin/python import demjson data = [ { 'a' : 1, 'b' : 2, 'c' : 3, 'd' : 4, 'e' : 5 } ] json = demjson.encode(data) print json
Powyższy kod jest wykonywany w wyniku:
[{"a":1,"b":2,"c":3,"d":4,"e":5}]
Python może być używany demjson.decode function () do dekodowania danych JSON. Funkcja ta zwraca pole typu danych Pythona.
demjson.decode(self, txt)
Poniższy przykład pokazuje, jak do dekodowania JSON obiektów Pythona:
#!/usr/bin/python import demjson json = '{"a":1,"b":2,"c":3,"d":4,"e":5}'; text = demjson.decode(json) print text
Powyższy kod jest wykonywany w wyniku:
{u'a': 1, u'c': 3, u'b': 2, u'e': 5, u'd': 4}