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時間戳
- Python 實現Excel XLS和XLSX格式相互轉換PythonExcel
- python json格式轉url引數&分割, url引數轉json格式PythonJSON
- 把JSON資料格式轉換為Python的類物件JSONPython物件
- Python 實現Excel和TXT文字格式之間的相互轉換PythonExcel
- JSON字串與HashMap相互轉換JSON字串HashMap
- 將json資料轉換為Python字典將json資料轉換為Python字典JSONPython
- C#中JSON字串和Dictionary字典型別的相互轉換C#JSON字串型別
- JavaScript將物件轉換為JSON格式字串JavaScript物件JSON字串
- eval()將JSON格式字串轉換為物件JSON字串物件
- 時間有幾種格式、相互之間如何轉換?
- Excel表格轉Json格式ExcelJSON
- 用兩種方法把JSON資料格式轉換為Python的類物件JSONPython物件
- Python——格式轉換的學習筆記Python筆記
- csv格式怎麼轉換成excel?csv格式轉換成excel格式檔案的方法Excel
- 影像格式轉換
- 【Python】Python中的圖的鄰接矩陣轉化為字典格式Python矩陣
- JS實現JSON物件與URL引數的相互轉換JSON物件
- [時間格式的轉換]
- 一招教你heic格式批量轉換png,必會的格式轉換!
- openssh key格式轉換
- JSON格式JSON
- JSON 格式JSON
- python讀取json格式的標註PythonJSON
- js實現字串轉JSON格式字串JSON
- 怎麼將bmp格式圖片轉換jpg格式的
- SimpleDateFormat日期格式轉換的使用ORM
- 資料匯入與預處理實驗二---json格式檔案轉換JSON
- python 從TXT中解析json格式PythonJSON
- 如何給視訊格式的檔案進行格式轉換 可以轉為音訊格式嗎?音訊
- [SSL證書].pfx格式和.Cer格式的區別以及格式互相轉換
- 轉換UTC時間格式
- heic格式轉換軟體
- Hive資料格式轉換Hive
- Poi 匯入格式轉換
- JavaScript rgb與十六進位制格式轉換JavaScript