重命名 JSON 键(递归)

在 JSON 文档中重命名某个键的所有出现位置,包括嵌套对象和对象数组。100% 本地处理(WebAssembly)。

示例:

工作原理

当 API 修改了某个字段的名称,或者您需要把 JSON 数据调整为另一个系统所要求的格式时,在庞大的嵌套文档中手动重命名键既繁琐又容易出错。这个工具会递归遍历整个 JSON(嵌套对象、对象数组),并自动重命名所指定键的每一处完全匹配,无论它位于多深的层级。

如果同一个键出现在不同层级,会怎么样?

所有出现位置都会被重命名,与嵌套层级无关:例如位于根部、位于子对象 "user" 中、以及位于数组 "items" 每个元素中的键 "id",都会在一次操作中全部被重命名。

对象中键的顺序会保留吗?

重命名后不保证保持原有的键顺序:被重命名的键在结果对象中的位置可能会有所不同。这通常无关紧要,因为在 JSON 中对象键的顺序没有实际意义。

100% 本地处理:重命名完全通过 WebAssembly 在您的浏览器中完成,您的 JSON 绝不会被发送到服务器。