从文件中读取 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中文网其他相关文章!