Переименовать ключ JSON (рекурсивно)

Переименуйте ключ везде, где он встречается в документе JSON, включая вложенные объекты и массивы объектов. 100% локальная обработка (WebAssembly).

Пример:

Как это работает

Когда API меняет название поля или нужно привести JSON-данные к формату, ожидаемому другой системой, переименовывать ключ вручную в большом вложенном документе утомительно и чревато ошибками. Этот инструмент рекурсивно обходит весь JSON — вложенные объекты и массивы объектов — и автоматически переименовывает каждое точное вхождение указанного ключа на любом уровне вложенности.

Что будет, если ключ встречается несколько раз на разных уровнях?

Переименовываются все вхождения независимо от уровня вложенности: ключ "id" в корне, во вложенном объекте "user" и в каждом элементе массива "items" будет переименован везде за одну операцию.

Сохраняется ли порядок ключей в объекте?

Точный порядок после переименования не гарантируется: переименованный ключ может оказаться в другом месте результирующего объекта. Обычно это не имеет значения, так как в JSON порядок ключей объекта не является значимым.

100% локальная обработка: переименование выполняется полностью в вашем браузере через WebAssembly, ваш JSON никогда не отправляется на сервер.