Python JSON

使用python語言來編碼和解碼json對象python

json(JavaScript Object Notation)是一種請量級的數據交換格式。git

使用json函數須要導入json庫:import jsongithub

json.dumps:將python對象編碼成json字符串json

json.loads:將已編碼的json字符串解碼爲python對象數組

實例一:將數組編碼成JSON格式的數據函數

 執行代碼的結果以下:編碼

python 原始類型向json類型的轉化對照表:3d

json.loads用於解碼json數據。該函數返回python字段的數據類型code

實例二:python解碼json對象對象

執行代碼的結果以下:

採用Demjson(第三方庫)

Demjson是python的第三方模塊庫,可用於編碼和解碼json數據,包含了jsonLint的格式化及校驗功能。

GitHub地址:https://github.com/dmeranda/demjson

官方地址:http://deron.meranda.us/python/demjson

環境配置

使用demjson編碼和解碼json數據前,需安裝demjson模塊

下載demjson安裝包

解壓安裝包:unzip demjson-master.zip

安裝:python setup.py install

驗證是否安裝成功

json函數

encode()函數:將python對象編碼成json字符串

decode()函數:將已編碼的json字符串解碼爲python對象

實例一:將數組編碼爲json格式數據

實例二:python解碼json對象

相關文章
相關標籤/搜索