Python中Json格式與字典格式互轉
功能
需使用JSON套件,通常我們寫網路爬蟲程式時會需要解伺服器回應的Json格式,或是將字典存成.json的檔案時會需要轉換,因此本篇很重要,需要的小夥伴可以收錄起來喔。
語法
- 將Python字典轉成Json字符串
json.dumps()
- 將Json字符串傳盛Python字典
json.loads()
範例
- 將Python字典轉成Json字符串
>>> import json
>>> data = {"apple":1,"banana":2}
>>> jsonstr = json.dumps(data)
>>> print(jsonstr)
{"apple": 1, "banana": 2}
- 將Json字符串傳盛Python字典
>>> import json
>>> data = '{"apple":1,"banana":2}' #字串
>>> pythondict = json.loads(data)
>>> print(pythondict)
{'apple': 1, 'banana': 2}
注意:json格式中的引號必須是雙引號(""),若使用單引號則會編譯失敗。