Задача
В CSV каждая строка — позиция заказа. Нужно получить один JSON-объект заказа с массивом позиций.
Короткий ответ
Используйте JSON-редактор: выберите нужный узел, задайте преобразования и выгрузите результат в целевую структуру.
Пример задачи
Данные ниже учебные. Они показывают форму преобразования, а не реальные файлы пользователей.
Было
order,customer,sku,qty
O-001,Клиент 1,SKU-1,2
O-001,Клиент 1,SKU-2,1
O-002,Клиент 2,SKU-3,4
Стало
[
{
"order": "O-001",
"customer": "Клиент 1",
"items": [
{ "sku": "SKU-1", "qty": 2 },
{ "sku": "SKU-2", "qty": 1 }
]
},
{
"order": "O-002",
"customer": "Клиент 2",
"items": [
{ "sku": "SKU-3", "qty": 4 }
]
}
]
Как настроить
- Загрузите CSV или XLSX как табличный источник.
- Откройте табличный редактор и проверьте, что заголовки колонок распознаны правильно.
- В настройках нужной колонки откройте блок "Преобразования".
- Если строка должна исключаться целиком, задайте правило в блоке "Условия выгрузки".
- Сохраните настройки и скачайте результат в нужном формате.