如何在python中解析json?

2024-10-03 06:23:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个名为sayStudent_DB.json的JSON文件。它以JSON格式包含与学生相关的所有信息。这就是结构:

{
    "students" : [
         { "id": "1", "satisfactory": "true", "entered_class": "8:30 AM", "left_class": "9:50 AM" },
         { "id": 2, ...},
         { "id": 3, ...}
    ]
}

我想提取所有不同的字段并检查每个属性,即为所有学生创建一个输入的\u上课时间数组并将其聚合。如何在python中实现这一点,请帮助。你知道吗


Tags: 文件信息idjsontruedb格式am
1条回答
网友
1楼 · 发布于 2024-10-03 06:23:14

将json文件更改为:

{
    "students" : [
         { "id": 1, "satisfactory": True, "entered_class": "8:30 AM", "left_class": "9:50 AM" },
         { "id": 2, ...},
         { "id": 3, ...}
    ]
}

从json文件提取数据:

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

for data in contents['students']:
    print(data)
    print(data['id'])
    print(data['entered_class'])

订单号:

{'id': 1, 'satisfactory': True, 'entered_class': '8:30 AM', 'left_class': '9:50 AM'}
1
8:30 AM

相关问题 更多 >