如何把数个json文件合并成一个json文件
时间: 2023-06-03 10:03:32 浏览: 175
onion:将多个JSON模板片段合并到一个大JSON文档中
将多个JSON文件合并成一个JSON文件的过程可以使用Python编程语言来实现。以下是示例Python代码:
```python
import json
# 从文件中加载数据并合并
def merge_json_files(filenames, output_filename):
merged_data = {}
for filename in filenames:
with open(filename) as f:
data = json.load(f)
merged_data.update(data)
# 写入合并后的数据到新文件
with open(output_filename, 'w') as f:
json.dump(merged_data, f)
# 运行示例
filenames = ['file1.json', 'file2.json', 'file3.json']
output_filename = 'merged_file.json'
merge_json_files(filenames, output_filename)
```
这段代码将从给定文件名的文件中加载JSON数据。它使用 `update()` 函数将所有数据合并到一个字典中。最后,它将合并后的数据写入单个文件中。这个函数可以自己定义多个参数的形式,以便更灵活的合并多个json文件。
阅读全文