JSON(JavaScript Object Notation)是一種輕量級的數(shù)據(jù)格式,常用于數(shù)據(jù)交換。在 Python 中,我們可以使用 json 模塊來解析 JSON 數(shù)據(jù)。通過解析 JSON 數(shù)據(jù),我們可以將 JSON 字符串轉(zhuǎn)換成 Python 對象,例如字典。
要將 JSON 轉(zhuǎn)換成字典,我們可以使用 json 模塊的 loads() 方法。loads() 方法將 JSON 字符串轉(zhuǎn)換成 Python 對象,我們再將 Python 對象轉(zhuǎn)換成字典。
import json # 定義 JSON 字符串 json_str = '{"name": "Jack", "age": 25, "hobby": ["reading", "running"]}' # 將 JSON 字符串轉(zhuǎn)換成 Python 對象 json_obj = json.loads(json_str) # 將 Python 對象轉(zhuǎn)換成字典 dict_obj = dict(json_obj) # 輸出字典 print(dict_obj)
上述代碼中,我們首先通過定義一個 JSON 字符串來演示如何將 JSON 轉(zhuǎn)換成字典。然后,我們使用 loads() 方法將 JSON 字符串轉(zhuǎn)換成 Python 對象。接下來,我們使用 dict() 方法將 Python 對象轉(zhuǎn)換成字典。最后,我們通過 print() 函數(shù)輸出字典。
總之,要將 JSON 轉(zhuǎn)換成字典,只需要使用 json 模塊的 loads() 方法將 JSON 字符串轉(zhuǎn)換成 Python 對象,再使用 dict() 方法將 Python 對象轉(zhuǎn)換成字典即可。