# JSON文件合并工具

将多个JSON文件合并成一个文件，支持多种合并策略（深度合并、覆盖合并等）

> 标准页面: https://elysiatools.com/zh/tools/json-merger

- **分类:** Data Processing

- **关键词:** json, 合并, 合并文件, 对象, 数据, 文件

## 概述

JSON文件合并工具是一款高效的数据处理工具，旨在帮助开发者和数据分析师将多个独立的JSON文件快速整合为一个统一的文件，支持深度合并、数组拼接及多种冲突解决策略，简化复杂的数据管理流程。

## 输入项

- **JSON文件** (file): Select JSON files to merge...
- **合并策略** (select)
- **数组处理** (select)
- **冲突解决** (select)
- **输出格式** (select)

## 适用场景

- 需要将分散在不同文件中的配置项或数据记录汇总时。
- 在处理多模块导出的JSON数据，需要进行深度合并以构建完整对象时。
- 需要对多个包含相同结构数据的JSON数组进行去重或拼接时。

## 工作原理

- 上传需要合并的多个JSON文件，系统将自动读取其内容。
- 根据需求选择合并策略（如深度合并或覆盖合并）以及数组处理方式。
- 设置冲突解决规则，确保数据合并符合预期。
- 点击合并按钮，即可下载处理完成的JSON文件。

## 使用案例

- 多环境配置文件合并：将开发、测试、生产环境的JSON配置汇总为单一文件。
- 日志数据聚合：将多个时间段导出的JSON日志记录合并为一份完整的数据集。
- 多模块数据整合：将前端不同组件导出的JSON数据对象合并为统一的全局状态对象。

## 常见问题

### 该工具支持合并多少个文件？

目前支持一次性上传并合并最多5个JSON文件。

### 什么是深度合并（Deep Merge）？

深度合并会递归遍历对象的所有层级，将嵌套的属性进行合并，而不仅仅是替换顶层键值。

### 数组处理中的“Merge Unique”是什么意思？

该选项会将多个数组合并，并自动移除其中的重复项，确保结果数组中的元素唯一。

### 如果合并过程中出现键名冲突怎么办？

你可以选择冲突解决策略，包括覆盖（使用最后一个值）、保留第一个值或在遇到冲突时报错停止。

### 输出的JSON文件格式可以自定义吗？

是的，你可以选择标准格式（2空格缩进）、紧凑格式（无空格）或美化格式（4空格缩进）。

## 相关工具

- [文本文件合并工具](https://elysiatools.com/zh/tools/txt-merger): 合并多个文本文件，支持多种合并策略（连接、交错、智能合并等）
- [时间序列异常检测器](https://elysiatools.com/zh/tools/time-series-anomaly-detector): 上传 CSV 或 JSON 时间序列数据，基于 Z-Score 和 IQR 检测异常点，并输出带图表的报告
- [数据集不平衡检测与重采样](https://elysiatools.com/zh/tools/dataset-imbalance-detector-resampler): 检测 CSV 或 JSON 数据集中的类别不平衡，对比重采样策略，并预览平衡后的输出数据集
- [Mock Data 命名前缀 / 缩写冲突检测器](https://elysiatools.com/zh/tools/mock-data-naming-conflict-detector): 检测 CSV、JSON 或 schema 中视觉易混淆的字段名和前缀冲突，并给出更清晰的改名建议
- [健身训练 PDF 生成器](https://elysiatools.com/zh/tools/fitness-workout-pdf-generator): 从 JSON 或 CSV 训练计划数据生成可打印 PDF，包含动作表格、进度格子和可选的视频二维码
- [2026 PDF日历设计器](https://elysiatools.com/zh/tools/pdf-2026-calendar-designer): 生成可打印的2026年PDF日历，支持双月、季度、半年、全年单页布局和多种设计风格
- [Markdown文件合并工具](https://elysiatools.com/zh/tools/markdown-merger): 合并多个Markdown文件，智能调整标题层级并生成目录
- [YAML文件合并工具](https://elysiatools.com/zh/tools/yaml-merger): 将多个YAML文件合并成一个文件，支持多种合并策略（深度合并、覆盖合并等）

## 示例

- [聊天记录 JSON 示例](https://elysiatools.com/zh/samples/chat-transcript-json): 多角色聊天记录的 JSON 示例
- [富媒体 JSON 示例](https://elysiatools.com/zh/samples/rich-media-json): 常见富文本编辑器（TipTap、Quill、Slate）的 JSON 示例
- [JWT 示例](https://elysiatools.com/zh/samples/jwt-samples): 从基础令牌结构到高级安全实现的全面JWT示例
- [Terraform Plan JSON 样本](https://elysiatools.com/zh/samples/terraform-plan-json-samples): 用于依赖可视化和变更审查的 Terraform plan JSON 文件样本，贴近 terraform show -json 输出结构

## 相关内容

- [JSON 检查、对比与转换工具](https://elysiatools.com/zh/hubs/json-utility): 把 JSON 格式化、差异对比、路径检查、Schema 校验、合并、转换和导出工具集中到一个专题中，适合 API 与数据处理流程。
- [JSON 交换与格式翻译工具](https://elysiatools.com/zh/hubs/json-convert): 在一个专题里比较 JSON 与 CSV、YAML、TOML、GraphQL、XML、Markdown、Excel、BSON、EDN 等结构化格式之间的转换工具。
- [文本大小写、编码与规范化转换工具](https://elysiatools.com/zh/hubs/text-convert): 在一个专题中比较文本大小写转换、全半角转换、编码转换、Quoted-Printable 处理和行内文本规范化工具。
- [Text 工具专题](https://elysiatools.com/zh/hubs/text-utility): 探索 33 个围绕 text 的 utility 工作流工具，快速找到相近能力。
