Python 如何读取JSON文件

Python 如何读取JSON文件

什么是JSON文件

JSON代表JavaScript对象表示法。它常用于在Web应用程序中传输数据(例如从服务器发送数据到客户端以在网页上显示)。

示例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模块

  • 使用open()函数打开文件,使用json文件的名称

  • 使用open()函数打开文件,使用json文件的名称

  • 使用load()函数读取json文件,并将json数据放入一个变量中。

  • 使用从文件中检索到的数据,或者仅仅以此为例简单打印它。

示例

import json

with open('persons.json') as f:
   data = json.load(f)

print(data)

输出

{'name': 'Karan', 'languages': ['English', 'French']}

注意:

  • 确保json文件在您的系统上以.json扩展名保存。

  • 确保json文件和python程序保存在同一个目录下,否则会引发异常。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程