把五名学生的学号,年龄,性别写成json文件怎么写
时间: 2024-03-14 08:47:10 浏览: 22
您可以按照以下格式编写一个包含五名学生信息的 JSON 文件:
```json
{
"students": [
{
"id": "101",
"age": 18,
"gender": "male"
},
{
"id": "102",
"age": 19,
"gender": "female"
},
{
"id": "103",
"age": 20,
"gender": "male"
},
{
"id": "104",
"age": 19,
"gender": "female"
},
{
"id": "105",
"age": 18,
"gender": "male"
}
]
}
```
上述 JSON 数据包含一个名为 `students` 的数组,其中包含五个对象,每个对象包含三个键值对,分别是学生的学号、年龄和性别。您可以根据实际情况修改其中的数据,并将其保存为一个 `.json` 文件。
如果您需要使用 Python 编写程序生成上述 JSON 数据并保存为文件,可以使用以下代码:
```python
import json
students = [
{"id": "101", "age": 18, "gender": "male"},
{"id": "102", "age": 19, "gender": "female"},
{"id": "103", "age": 20, "gender": "male"},
{"id": "104", "age": 19, "gender": "female"},
{"id": "105", "age": 18, "gender": "male"}
]
data = {"students": students}
with open("students.json", "w") as f:
json.dump(data, f)
```
上述代码使用 Python 的 `json` 模块将 `students` 变量中的数据保存为名为 `students.json` 的文件。您可以根据实际情况修改其中的数据,并运行代码生成您需要的 JSON 文件。