Переименовать ключ JSON (рекурсивно)
Переименуйте ключ везде, где он встречается в документе JSON, включая вложенные объекты и массивы объектов. 100% локальная обработка (WebAssembly).
Как это работает
Когда API меняет название поля или нужно привести JSON-данные к формату, ожидаемому другой системой, переименовывать ключ вручную в большом вложенном документе утомительно и чревато ошибками. Этот инструмент рекурсивно обходит весь JSON — вложенные объекты и массивы объектов — и автоматически переименовывает каждое точное вхождение указанного ключа на любом уровне вложенности.
Что будет, если ключ встречается несколько раз на разных уровнях?
Переименовываются все вхождения независимо от уровня вложенности: ключ "id" в корне, во вложенном объекте "user" и в каждом элементе массива "items" будет переименован везде за одну операцию.
Сохраняется ли порядок ключей в объекте?
Точный порядок после переименования не гарантируется: переименованный ключ может оказаться в другом месте результирующего объекта. Обычно это не имеет значения, так как в JSON порядок ключей объекта не является значимым.
100% локальная обработка: переименование выполняется полностью в вашем браузере через WebAssembly, ваш JSON никогда не отправляется на сервер.