當使用Python讀取JSON檔案時,你可以使用json模組來處理。下面是一個詳細的教學文章,展示如何使用Python讀取JSON檔案。
匯入所需的模組
首先,我們需要匯入json模組,以便使用它的功能。
import json
讀取JSON檔案
接下來,我們使用open()函式打開JSON檔案。在此範例中,我們假設要讀取的JSON檔案名稱是data.json。
with open('data.json', 'r') as file:
data = json.load(file)
在上述程式碼中,我們使用了with語句來打開檔案,這樣可以確保在使用完後正確關閉檔案。json.load()函式用於從檔案中讀取JSON內容並將其解析為Python資料結構。在此範例中,我們將解析後的資料存放在data變數中。
操作讀取到的資料
一旦我們將JSON資料讀取並解析為Python資料結構,我們可以根據需求來操作這個資料。以下是一些常見的操作範例:
存取屬性
假設JSON檔案的結構如下:
{
"name": "John",
"age": 30,
"city": "New York"
}
我們可以透過屬性名稱來存取對應的值:
name = data["name"]
age = data["age"]
city = data["city"]
print(name, age, city)
迭代項目
如果JSON資料是一個陣列,我們可以使用迴圈來迭代其中的項目:
for item in data:
print(item)