在Python中,我們經常需要將一個字典(dict)保存為JSON格式的文件,以便在不同的應用程序中共享數據。下面是一個簡單的示例代碼:
import json # 定義一個字典 person = {'name': '張三', 'age': 20, 'gender': '男'} # 將字典轉換為JSON格式字符串 json_str = json.dumps(person) # 將JSON格式字符串保存為文件 with open('person.json', 'w') as f: f.write(json_str)
在上面的代碼中,我們使用了Python內置的json模塊,將字典轉換為JSON格式字符串,然后將其保存到名為person.json的文件中。
如果我們想從JSON文件中讀取數據并將其轉換為字典,那么可以使用以下代碼:
# 從JSON文件中讀取數據 with open('person.json') as f: json_str = f.read() # 將JSON格式字符串轉換為字典 person = json.loads(json_str) # 輸出字典 print(person)
在上面的代碼中,我們首先打開名為person.json的文件,并讀取其中的內容,然后使用json.loads()函數將JSON格式字符串轉換為字典,并將其保存在變量person中。
通過使用Python中的dict和json模塊,我們可以方便地將數據保存為JSON格式,便于在不同的應用程序之間共享數據。
上一篇c 泛型轉換成json