📅  最后修改于: 2023-12-03 15:19:23.762000             🧑  作者: Mango
在Python中,可以使用json.load()
函数来读取JSON(JavaScript Object Notation)数据。JSON是一种轻量级的数据交换格式,由JavaScript定义,但现在已经成为了一种独立的数据格式。使用JSON格式可以使数据在不同的计算机上进行交互和传输更加方便。
json.load()
函数的语法如下:
json.load(file, *, cls=None, object_hook=None, parse_float=None, parse_int=None, parse_constant=None, object_pairs_hook=None, **kw)
参数说明:
file
:要解析JSON数据的文件对象。cls
:当对象实例化时,要使用的类。object_hook
:将解析的JSON数据传递给函数,返回值将被用作最终的解析结果。parse_float
:解析器使用此可选回调将浮点字符串转换为实数。默认情况下使用Python的float()函数。parse_int
:解析器使用此可选回调将 int 字符串转换为 int。默认情况下使用Python的int()函数。parse_constant
:如果指定,解析器将使用此可选单参数回调解析指定的字符串。有效值是:True、False、None。object_pairs_hook
:将解析器传递的所有键值对传递给此可选函数,返回值将被用作最终的解析结果。**kw
:任何其他关键字参数。json.load()
函数返回解析后的JSON数据。
以下是一个简单的示例,演示如何使用json.load()
函数从文件中读取JSON数据:
import json
# 从文件中读取JSON数据
with open('data.json') as f:
data = json.load(f)
# 打印解析后的JSON数据
print(data)
在此示例中,我们使用了with open()
语句来打开一个JSON格式的文件。然后,我们使用json.load()
函数从文件中读取JSON数据,并将结果存储在data
变量中。最后,我们打印解析后的JSON数据。