Python字典格式與JSON格式的相互轉換
Python中可以方便的透過JSON模組來實現字典格式與JSON字串格式的相互轉換,以下是示例程式碼。
#!/usr/bin/python #-*- coding:utf-8 -*- import json ''' dumps():將字典轉換為JSON格式的字串 loads():將JSON格式的字串轉化為字典 dump() :將字典轉換為JSON格式的字串,並將轉化後的結果寫入檔案 load() :從檔案讀取JSON格式的字串,並將其轉化為字典 ''' d1 = {'父親':'張三','母親':'李四', '子女':{'老大':'張五', '老二':'張六'}} print("\n字典:\n") print(d1) #將字典轉換為JSON格式的字串 j1 = json.dumps(d1, ensure_ascii = False, indent = 2) print("\n將字典轉換為JSON格式的字串:\n") print(j1) #將JSON格式的字串轉換為字典 d2 = json.loads(j1) print("\n將JSON格式的字串轉換為字典:\n") print(d2) #將字典內容儲存為JSON格式的檔案 filename = 'test1.json' with open(filename, 'w', encoding = 'UTF-8') as f: json.dump(d1, f, ensure_ascii = False, indent = 2) #讀取JSON格式檔案的內容並轉換為字典 with open(filename, 'r', encoding = 'UTF-8') as f: d3 = json.load(f) print("\n讀取JSON格式檔案的內容並轉換為字典:\n") print(d3)
輸出結果
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28974745/viewspace-2636527/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python將xml格式轉換為json格式PythonXMLJSON
- json與字典的相互轉化JSON
- js時間戳與日期格式的相互轉換JS時間戳
- Java與Json資料格式轉換JavaJSON
- Python 實現Excel XLS和XLSX格式相互轉換PythonExcel
- json字串和json格式物件的轉換JSON字串物件
- js將xml格式內容轉換為json格式XMLJSON
- Python 實現Excel和TXT文字格式之間的相互轉換PythonExcel
- 將任意格式轉換為JSON資料格式的工具類JSON
- JSON字串與HashMap相互轉換JSON字串HashMap
- python json格式轉url引數&分割, url引數轉json格式PythonJSON
- 把JSON資料格式轉換為Python的類物件JSONPython物件
- Json 的日期格式與.Net DateTime型別的轉換JSON型別
- javascript時間戳和時間格式的相互轉換JavaScript時間戳
- js實現的陣列和CSV格式的相互轉換JS陣列
- 將json資料轉換為Python字典將json資料轉換為Python字典JSONPython
- C#中JSON字串和Dictionary字典型別的相互轉換C#JSON字串型別
- JavaScript和json對資料格式的轉換JavaScriptJSON
- 簡單易用的JSON與List相互轉換JSON
- java物件與json物件間的相互轉換Java物件JSON
- JavaScript將物件轉換為JSON格式字串JavaScript物件JSON字串
- eval()將JSON格式字串轉換為物件JSON字串物件
- JavaScript將JSON格式字串轉換為物件JavaScriptJSON字串物件
- 十六進位制和RGB顏色格式的相互轉換
- YUV格式到RGB格式的轉換
- 日期格式的轉換
- javascript如何將字串轉換成json格式物件JavaScript字串JSON物件
- 將json格式物件轉換成陣列物件JSON物件陣列
- csv格式怎麼轉換成excel?csv格式轉換成excel格式檔案的方法Excel
- 影像格式轉換
- Python——格式轉換的學習筆記Python筆記
- JSON格式字串和物件之間的轉換程式碼JSON字串物件
- GPT與MBR格式 以及互相轉換GPT
- Excel表格轉Json格式ExcelJSON
- 用兩種方法把JSON資料格式轉換為Python的類物件JSONPython物件
- [時間格式的轉換]
- jquery實現將字串轉換為json格式物件jQuery字串JSON物件
- Python通用資料格式轉換工具Python