如何在Python中读取JSON文件

如何在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程序在系统上的相同目录中保存,否则会引发异常。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程