🔑 JSON键名重命名工具

免费在线JSON键名重命名工具,批量修改JSON对象的键名。支持camelCase/snake_case/kebab-case等命名风格转换、自定义映射、深度遍历。无需注册。 | 无需注册 · 数据绝不上传服务器

零依赖·可离线使用

批量修改JSON键名,支持命名风格转换和自定义映射

零依赖 · 可离线使用

📝 输入JSON

❓ 常见问题

支持哪些命名风格?

支持camelCase、snake_case、kebab-case、PascalCase、CONSTANT_CASE五种风格互转,也支持自定义键名映射。

支持嵌套JSON吗?

支持。工具会深度遍历所有嵌套层级和数组中的对象,递归重命名所有匹配的键名。

数据会上传到服务器吗?

不会。本工具采用纯前端技术,所有转换都在浏览器本地完成,数据绝不离开您的设备。

可以自定义键名映射吗?

可以。切换到"自定义映射"模式,手动添加旧键名→新键名的映射关系。

支持数组中的对象吗?

支持。工具会遍历数组中的每个对象元素,对其中的键名进行重命名。

转换结果可以导出吗?

可以。支持一键复制结果或下载为JSON文件。

JSON键名重命名工具能做什么?

JSON键名重命名工具是一款免费在线工具,能够批量修改JSON对象中的键名。支持camelCase、snake_case、kebab-case、PascalCase、CONSTANT_CASE五种命名风格互转,也支持自定义键名映射精确控制每个键的转换。工具会深度遍历嵌套对象和数组,递归重命名所有匹配的键。所有转换在浏览器本地完成,数据绝不上传服务器。

核心功能

使用教程

1. 在输入框中粘贴JSON内容,或点击"加载示例"。

2. 选择转换模式:命名风格转换(自动)或自定义映射(手动)。

3. 命名风格模式下选择目标风格;自定义模式下添加旧键名→新键名映射。

4. 点击"转换"按钮,结果区域显示转换后的JSON。

5. 点击"复制结果"或"下载JSON"导出。

应用场景

场景1:前后端数据格式对接

后端返回snake_case的JSON,前端需要camelCase,用本工具一键转换,避免手动修改。

场景2:数据库字段映射

数据库字段使用snake_case命名,API需要camelCase输出,批量转换JSON键名。

场景3:代码重构

重构项目时统一命名风格,将旧风格的JSON配置批量转换为新风格。

场景4:第三方API适配

对接第三方API时,其返回的键名不符合项目规范,用自定义映射精确转换。

扩展知识

JSON键名命名风格是编程中的常见问题。不同语言和框架有不同的惯例:JavaScript/Java偏好camelCase,Python/Ruby偏好snake_case,CSS/URL偏好kebab-case,C#偏好PascalCase,常量使用CONSTANT_CASE。前后端分离架构中,后端通常使用snake_case(数据库字段风格),前端使用camelCase(JavaScript惯例),需要在数据层做转换。常见的转换规则:snake_case拆分下划线后首字母大写拼接为camelCase;camelCase在大写字母前插入下划线并转小写为snake_case。

JSON键名重命名工具 | 无需注册 · 数据绝不上传服务器

问题反馈: dexshuang@google.com