📜  Python中的 json.load()

📅  最后修改于: 2022-05-13 01:54:31.216000             🧑  作者: Mango

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 看起来像这样。

pyhton-append-json1

我们要读取这个文件的内容。下面是实现。

# 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()

输出:

python-read-json-output1

在这里,我们使用了open()函数来读取 JSON 文件。然后,使用json.load()方法解析文件,该方法为我们提供了一个名为 data 的字典。