如何在Python中读取JSON文件
阅读更多:Python 教程
什么是JSON文件?
JSON代表JavaScript对象表示法。它通常用于在Web应用程序中传输数据(例如,从服务器发送数据到客户端以在Web页面上显示数据)。
示例JSON文件
示例1:
{
"fruit": "Apple",
"size": "Large",
"color": "Red"
}
示例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模块的导入如下所示 –
导入json
假设我们有名为“persons.json”的json文件,其内容如示例2所示。 我们要使用python打开和读取它。 这可以通过以下步骤完成 –
- 导入json模块
-
使用open()函数打开具有json文件名称的文件
-
使用open()函数打开具有json文件名称的文件
-
使用load()读取json文件并将json数据放入变量中。
-
使用从文件中检索的数据或者像这个例子中简单地打印它。
例子
导入json
with open('persons.json') as f:
data = json.load(f)
print(data)
输出
{'name':'Karan','languages':['English','French']}
注意:
-
确保在系统上使用.json扩展名保存json文件。
-
确保json文件和python程序在系统上的相同目录中保存,否则会引发异常。