要从 JSON 中读取数据并输出所有结果,可以使用 Python 的 json 模块。

首先,需要导入 json 模块:

import json

然后,可以使用 json.loads() 函数将 JSON 字符串解析为 Python 对象,或者使用 json.load() 函数从 JSON 文件中加载数据。例如,从 JSON 字符串中加载数据:

json_data = '{"name": "John", "age": 30, "city": "New York"}'
data = json.loads(json_data)

或者从 JSON 文件中加载数据:

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

接下来,可以使用 Python 的字典或列表索引来访问和输出数据。例如,输出 'name' 键对应的值:

print(data['name'])

如果 JSON 数据是一个列表,则可以使用循环来输出所有结果。例如,如果 JSON 数据是一个包含多个人员信息的列表:

json_data = '[{"name": "John", "age": 30, "city": "New York"}, {"name": "Jane", "age": 25, "city": "Los Angeles"}]'
data = json.loads(json_data)

for person in data:
    print(person['name'])
    print(person['age'])
    print(person['city'])
    print()

以上代码将依次输出每个人员的名字、年龄和城市。

请注意,如果 JSON 数据的结构非常复杂,您可能需要使用递归或递归函数来遍历和输出所有结果。这取决于 JSON 数据的具体结构和您的需求。

Python 从 JSON 读取并输出所有数据

原文地址: https://www.cveoy.top/t/topic/phTX 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录