如何在 Python 中讀取 JSON 檔案
什麼是 JSON 檔案?
JSON 代表 JavaScript 物件表示法 (JavaScript Object Notation)。它通常用於在 Web 應用程式中傳輸資料(例如,將資料從伺服器傳送到客戶端以在網頁上顯示)。
JSON 檔案示例
Example 1: { "fruit": "Apple", "size": "Large", "color": "Red" }
Example 2: { 'name': 'Karan', 'languages': ['English', 'French'] }
JSON 副檔名為 .json
在 Python 中讀取 JSON 檔案
Python 內建了一個名為 json 的包,可用於處理 JSON 資料和讀取 JSON 檔案。json 模組包含許多函式,其中 `load()` 和 `loads()` 用於讀取 JSON 檔案。
**load()** − 此函式用於解析或讀取 JSON 檔案。
**loads()** − 此函式用於解析 JSON 字串。
要在 Python 中使用 json 模組,首先需要匯入它。匯入 json 模組的方法如下:
import json
假設我們有一個名為“persons.json”的 JSON 檔案,其內容如上例 2 所示。我們想使用 Python 開啟並讀取它。這可以透過以下步驟完成:
匯入 json 模組
使用 json 檔名和 `open()` 函式開啟檔案
使用 json 檔名和 `open()` 函式開啟檔案
使用 `load()` 讀取 JSON 檔案並將 JSON 資料放入變數中。
使用從檔案中檢索到的資料,或者像本例中那樣為了簡便起見直接列印它。
示例
import json with open('persons.json') as f: data = json.load(f) print(data)
輸出
{'name': 'Karan', 'languages': ['English', 'French']}
注意
確保 JSON 檔案以 .json 副檔名儲存在您的系統中。
確保 JSON 檔案和 Python 程式儲存在系統中的同一目錄下,否則會引發異常。
廣告