JSON

Как переименовать ключи в JSON без изменения значений

2026-05-30
Задача

В исходном JSON ключи называются product_id, product_name, stock_count, а принимающей системе нужны id, name, stock.

Короткий ответ

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

Что важно для результата

  • Переименование меняет только имя ключа результата; значение и источник данных остаются теми же.
  • Если значение нужно перенести в другое место JSON, это уже изменение структуры, а не просто переименование.
  • После запуска проверьте, что в итоговом JSON нет одновременно старого и нового ключа с одинаковым значением.

Было / стало

Было

JSON
{
    "product_id": "P-001",
    "product_name": "Стол Nordic",
    "stock_count": 8
}

Стало

JSON
{
    "id": "P-001",
    "name": "Стол Nordic",
    "stock": 8
}

Как сделать в Eofferix

  1. Создайте профиль преобразования, загрузите JSON и выберите JSON как формат результата.
  2. После сохранения профиля откройте экран настройки будущего JSON и нажмите на исходный ключ product_id.
    Скриншот JSON-редактора Eofferix с выделенным ключом product_id
    Красной рамкой выделен ключ product_id. Нажмите именно на этот ключ, чтобы открыть настройки узла.
  3. В открывшемся окне в поле Название узла введите id.
    Скриншот поля Название узла в настройках JSON-узла Eofferix
    В поле Название узла введено id. Меняется имя ключа, а значение P-001 остается прежним.
  4. Повторите то же для product_namename и stock_countstock.
  5. Сохраните шаблон, на финальном шаге запустите преобразование.

Обрабатывайте данные быстрее с Eofferix

Создайте бесплатный аккаунт, чтобы автоматизировать каталоги и прайс-листы под ваши правила.

Зарегистрироваться