從檔案中讀取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 格式的文件。
附加說明:
以上是如何在Python中正確讀取檔案中的JSON資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!