python 文件中多条json数据
时间: 2023-09-02 09:03:51 浏览: 77
在Python文件中,我们可以将多条JSON数据保存为一个包含多个JSON对象的列表。下面是一个示例:
```python
import json
# 定义多条JSON数据
data1 = {"name": "张三", "age": 25, "city": "北京"}
data2 = {"name": "李四", "age": 30, "city": "上海"}
data3 = {"name": "王五", "age": 28, "city": "广州"}
# 将多条JSON数据保存到列表中
json_data = [data1, data2, data3]
# 将列表中的JSON数据写入文件
with open("data.json", "w") as file:
json.dump(json_data, file)
# 从文件中读取多条JSON数据
with open("data.json", "r") as file:
loaded_data = json.load(file)
# 打印读取的JSON数据
for data in loaded_data:
print(data)
```
在上述示例中,我们首先定义了多条JSON数据,然后将它们保存到一个名为`json_data`的列表中。接着,我们使用`json.dump()`将列表中的JSON数据写入到`data.json`文件中。
然后,我们使用`json.load()`从文件中读取JSON数据,并将其加载为一个Python对象。最后,我们使用一个循环遍历打印读取的JSON数据,即每一条JSON对象。
通过这种方式,我们可以在一个文件中保存多条JSON数据,并且能够方便地读取和处理这些数据。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)