JSON(JavaScript Object Notation)是一種輕量級(jí)的數(shù)據(jù)交換格式,在Web應(yīng)用中被廣泛使用。在Python中,我們可以使用內(nèi)置的 json 模塊來(lái)處理 JSON 數(shù)據(jù)。
如果我們要將 JSON 格式的數(shù)據(jù)轉(zhuǎn)換為 Python 中的 dict 對(duì)象,可以使用 json 模塊中的 loads() 方法:
import json json_str = '{"name": "Tom", "age": 18}' dict_obj = json.loads(json_str) print(dict_obj)
運(yùn)行結(jié)果:
{'name': 'Tom', 'age': 18}
在使用 json.loads() 方法時(shí),需要將 JSON 格式的數(shù)據(jù)作為參數(shù)傳入。該方法會(huì)返回對(duì)應(yīng)的 Python 字典對(duì)象。
除了使用 loads() 方法外,我們還可以使用 load() 方法,該方法可以從一個(gè)文件中讀取 JSON 數(shù)據(jù)并將其轉(zhuǎn)換為 Python 字典對(duì)象:
import json with open('data.json', 'r') as f: json_str = f.read() dict_obj = json.load(json_str) print(dict_obj)
在使用 json.load() 方法時(shí),需要將需要打開的 JSON 文件作為參數(shù)傳入。該方法會(huì)返回對(duì)應(yīng)的 Python 字典對(duì)象。
通過(guò)以上方法,我們可以輕松地將 JSON 格式的數(shù)據(jù)轉(zhuǎn)換為 Python 中的 dict 對(duì)象,便于在 Python 中對(duì)數(shù)據(jù)進(jìn)行操作和處理。