Задача
В исходном JSON часть необязательных полей пустая. В результате такие поля нужно не выгружать, чтобы в объекте не оставались пустые строки.
Короткий ответ
Откройте поле в JSON-снапшоте и задайте условие выгрузки для элемента: текущее значение Не пустое. Тогда пустое поле не попадет в итоговый JSON.
Было / стало
Было
исходные данные{
"sku": "SKU-1001",
"name": "Куртка",
"description": ""
}Стало
результат{
"sku": "SKU-1001",
"name": "Куртка"
}Как сделать в Eofferix
- В JSON-снапшоте откройте настройки поля
description.
Анимация показывает, как выбрать значение description в JSON-снапшоте и открыть окно его настроек. - В блоке Условия выгрузки добавьте условие для элемента: текущее значение Не пустое.
- Сохраните настройки. Для других необязательных полей повторите то же условие только там, где пустое значение действительно не нужно выгружать.
- Проверьте предпросмотр: при пустом
descriptionполе должно исчезнуть из итогового объекта.