> 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-node-edit) 可以批量查找 JSON 数据中的特定节点，并对其值进行编辑操作。你可以为找到的节点值添加前缀、后缀，或进行文本替换，还可以直接替换整个节点值或进行多语言替换等高级操作。

![JSON 节点批量编辑界面](/img/json-node-edit-zh.webp "JSON 节点批量编辑使用界面")

:::tip 30 秒上手

1. 粘贴或上传 JSON 数据
2. 在 **🔍 JSONPaths** 输入要改的节点路径（如 `title`、`zh.title,en.title`，逗号分隔多条）
3. 选操作：**加前后缀** / **查找替换** / **直接替换值**
4. 点 **开始处理** —— 所有匹配的节点会被批量改写

:::

## 功能概述

- **批量编辑**：支持同时查找和编辑多个 JSON 节点（使用逗号分隔）
- **复杂路径**：支持嵌套键名访问（如：`zh.title`）和 JSONPath 语法
- **多种操作**：添加前缀、添加后缀、查找替换、替换节点的值
- **语言代码转语言名**：读取路径中的语言代码，把「查找文本」替换为对应语言名称
- **首字母大写**：可选择性地将节点值首字母自动大写
- **文件操作**：支持文件上传、下载和剪贴板复制

## 使用方法

### 1. 输入 JSON 数据

- 在左侧文本框中粘贴 JSON 数据，或
- 使用拖放区域上传 JSON 或 TXT 文件

### 2. 指定 JSONPath

- 在 "🔍 JSONPaths" 输入框中输入要查找的节点路径
- 多个路径使用逗号分隔，如：`title,description` 或 `zh.name,en.name`

### 3. 配置编辑操作

你可以选择以下任一或多个操作：

- **添加前缀/后缀**：在节点值前/后添加特定文本
- **查找替换**：搜索节点值中的特定文本并替换为新文本
- **直接替换值**：将整个节点值替换为指定的新值

### 4. 高级设置

- **首字母大写**：自动将节点值首字母转为大写（仅适用于以小写字母开头的字符串）
- **多语言替换**：根据节点路径中的语言代码（如：zh、en、ja），自动将查找文本替换为对应语言名称
- **大文件友好**：大型 JSON 走文件上传，避免超大字符串渲染拖慢页面

### 5. 执行并查看结果

- 点击 "开始处理" 按钮应用编辑
- 右侧显示处理后的 JSON 数据
- 使用 "复制"、"复制节点" 或 "导出文件" 按钮保存结果

## 使用技巧

- 处理多语言 JSON 时，启用 "多语言替换" 功能，可自动将指定文本替换为路径中对应的语言名称
- 使用「替换节点的值」可完全覆盖找到的节点值，忽略其他编辑操作
- 处理大型 JSON 文件时，用文件上传代替粘贴，页面更流畅
- 使用逗号分隔多个 JSONPath，可同时编辑多个不同位置的节点

## 支持的语言代码

工具支持在多语言替换模式下识别以下语言代码：中文 (zh)、英文 (en)、日文 (ja)、韩文 (ko)、西班牙语 (es)、法语 (fr)、德语 (de)、意大利语 (it)、俄语 (ru)、葡萄牙语 (pt)、印地语 (hi)、阿拉伯语 (ar)、孟加拉语 (bn)。
