> For AI agents: the complete documentation index is available at /llms.txt, the full documentation bundle is available at /llms-full.txt.

# JSON 键值互换

[JSON 键值互换工具](https://tools.newzone.top/zh/json-value-swapper) 可以自动交换 JSON 数组中两个指定键的值，让你的数据处理变得更加便捷。

![JSON 键值互换工具界面](/img/json-value-swapper-zh.webp "JSON 键值互换工具使用界面")

## 功能特点

- 自动检测并显示 JSON 中所有可用的键名
- 交换 JSON 数组对象中两个键的值

## 使用步骤

1. **输入 JSON 数据**：
   - **上传文件**：将包含 JSON 数组的文件拖放到上传区域，或点击选择文件（支持 .json 和 .txt 格式）
   - **粘贴数据**：直接在文本框中粘贴你的 JSON 数组数据

2. **选择要交换的键**：
   - 系统会自动分析你的数据并显示所有可用的键名
   - 点击显示的键名按钮快速选择，或在输入框中手动输入"键 1"和"键 2"
   - 这两个键的值将在处理过程中被互相交换

3. **执行交换操作**：
   - 点击"交换值"按钮处理数据
   - 如果某些对象缺少指定的键，系统会显示提示信息

4. **管理结果**：
   - 交换完成后，结果将显示在下方区域
   - 你可以：
     - 复制完整结果到剪贴板
     - 复制不带包装的 JSON 节点
     - 导出为 JSON 文件，文件名会自动添加时间戳

## 高级选项

- **重置**：清除所有已上传文件、输入内容和结果
- **大文件友好**：处理较大的 JSON 数据时改用文件上传，避免文本框渲染拖慢页面

## 注意事项

- 本工具仅支持交换 JSON 数组中对象的第一层键值，不支持嵌套对象中子键的交换
- JSON 键名区分大小写，请确保输入正确的键名
- 如果数组中的部分对象缺少指定的键，系统会继续处理并给出提示
- 在处理重要数据前，建议先备份原始数据
- 确保你的 JSON 格式正确，工具只能处理有效的 JSON 数据

通过这个简单易用的工具，你可以快速交换 JSON 数组中的键值对，节省数据处理时间，提高工作效率。
