Python中的 json.load()
JSON 的完整形式是 JavaScript Object Notation。这意味着由编程语言中的文本组成的脚本(可执行)文件用于存储和传输数据。 Python通过一个名为json
的内置包支持 JSON。要使用此功能,我们在Python脚本中导入 json 包。 JSON 中的文本是通过引用字符串完成的,该字符串包含{ }
内键值映射中的值。它类似于Python中的字典。
注意:有关更多信息,请参阅在Python中使用 JSON 数据
json.load()
json.load()
接受一个文件对象并返回 json 对象。 JSON 对象包含键/值对形式的数据。键是字符串,值是 JSON 类型。键和值用冒号分隔。每个条目(键/值对)由逗号分隔。
句法 :
json.load(file_object)
参数:它将文件对象作为参数。
返回:它返回 json 对象。
示例:假设 JSON 看起来像这样。
我们要读取这个文件的内容。下面是实现。
# Python program to read
# json file
import json
# Opening JSON file
f = open('data.json',)
# returns JSON object as
# a dictionary
data = json.load(f)
# Iterating through the json
# list
for i in data['emp_details']:
print(i)
# Closing file
f.close()
输出:
在这里,我们使用了open()
函数来读取 JSON 文件。然后,使用json.load()
方法解析文件,该方法为我们提供了一个名为 data 的字典。