2023-06-18|閱讀時間 ‧ 約 2 分鐘

[Python] 讀取json

當使用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)

分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.