Python中,我們常常需要將字典數據轉化為JSON格式。其中最常用的工具就是json庫。這個庫提供了兩個核心方法:dumps和loads。dumps方法用于將Python對象序列化為JSON格式的字符串,而loads方法用于將JSON格式的字符串轉化為Python對象。
使用dumps方法將字典數據轉化為JSON格式非常簡單,只需要將字典作為參數傳入即可:
import json data = {'name': 'Tom', 'age': 26} json_data = json.dumps(data) print(json_data)
在這個例子中,我們將一個字典對象data轉化為了JSON格式的字符串。輸出結果為:
'{"name": "Tom", "age": 26}'
同樣,使用loads方法將JSON格式的字符串轉化為Python對象也非常簡單:
json_data = '{"name": "Tom", "age": 26}' data = json.loads(json_data) print(data['name'], data['age'])
在這個例子中,我們將JSON格式的字符串json_data轉化為了Python中的字典對象data。輸出結果為:
Tom 26
通過這些簡單的代碼示例,我們學習了如何使用Python的json庫將字典數據轉化為JSON格式,并將JSON格式的字符串轉化為Python對象。這些方法可以幫助我們進行數據交換,方便高效。