JSON是一種輕量級的數(shù)據(jù)交換格式,經(jīng)常在開發(fā)中使用。在Python中,將JSON轉(zhuǎn)換為列表是一個常見的操作。下面介紹幾種方法來將JSON字符串轉(zhuǎn)換為Python的list。
import json # 導(dǎo)入json模塊 # JSON字符串 json_str = '[{"name":"Jack","age": 18},{"name":"Tom","age":20}]' # 方法1: 使用json.loads() lst1 = json.loads(json_str) # 將JSON字符串轉(zhuǎn)換為Python的list print(lst1) # 方法2: 使用json.load() with open('data.json', 'r') as f: # 打開JSON文件 lst2 = json.load(f) # 將JSON文件內(nèi)容轉(zhuǎn)換為Python的list print(lst2)
第一種方法使用了json.loads()函數(shù),將JSON字符串轉(zhuǎn)換為Python的list。第二種方法使用了json.load()函數(shù),該函數(shù)從打開的JSON文件中讀取內(nèi)容并將其轉(zhuǎn)換為Python的list。如果想要將JSON內(nèi)容轉(zhuǎn)換為Python的字典,則可以使用json.load()函數(shù)來實現(xiàn)。