首頁 > 後端開發 > Python教學 > 如何在Python中正確讀取檔案中的JSON資料?

如何在Python中正確讀取檔案中的JSON資料?

Linda Hamilton
發布: 2024-12-11 06:46:11
原創
899 人瀏覽過

How to Correctly Read JSON Data from a File in Python?

從檔案中讀取JSON

從檔案中讀取JSON 看起來像是個簡單的任務,但如果操作不正確,您可能會遇到錯誤。讓我們解決您可能遇到的兩個常見錯誤。

錯誤:json.loads() 與檔案內容

您使用了 json.loads(),它需要一個字串爭論。但是,您傳遞了檔案物件 json_data,其中包含位元組資料。要直接讀取文件,請使用json.load() 代替:

import json

with open('strings.json') as f:
    d = json.load(f)
    print(d)
登入後複製

Error: json.load() with Invalid JSON

如果您看到類似錯誤“額外資料”,文件中可能存在無效的JSON 內容。使用 JSONLint 等工具驗證您的 JSON 或查閱有關 JSON 格式的文件。

附加說明:

  • 請記住使用 json.load() 來讀取檔案和 json.loads() 用於解析字串。
  • 在處理 JSON 之前先對其進行驗證,以避免無效導致的錯誤格式化。

以上是如何在Python中正確讀取檔案中的JSON資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板