如何在 Python 中读取 JSON 文件
什么是JSON文件?
JSON代表JavaScript对象表示法。它通常用于在web中传输数据applications(suchassendingdatafromservertoclienttodisplayonthewebpages)。
示例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()函数打开文件
使用读取json文件load()并将json数据放入变量中。
使用从文件中检索到的数据或简单地将其打印,在这种情况下为简单起见。
示例
import json with open('persons.json') as f: data = json.load(f) print(data)输出结果
{'name': 'Karan', 'languages': ['English', 'French']}
笔记:
确保json文件以.json扩展名保存在您的系统上。
确保json文件和python程序保存在您系统的同一目录中,否则会引发异常。