Задача
В исходном 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
- Создайте профиль преобразования, загрузите JSON и выберите
JSONкак формат результата. - После сохранения профиля откройте экран настройки будущего JSON и нажмите на исходный ключ
product_id.
Красной рамкой выделен ключ product_id. Нажмите именно на этот ключ, чтобы открыть настройки узла. - В открывшемся окне в поле
Название узлавведитеid.
В поле Название узлавведеноid. Меняется имя ключа, а значениеP-001остается прежним. - Повторите то же для
product_name→nameиstock_count→stock. - Сохраните шаблон, на финальном шаге запустите преобразование.