JSON-преобразования

Как не выгружать пустые поля из JSON

2026-06-20
Задача

В исходном JSON часть необязательных полей пустая. В результате такие поля нужно не выгружать, чтобы в объекте не оставались пустые строки.

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

Откройте поле в JSON-снапшоте и задайте условие выгрузки для элемента: текущее значение Не пустое. Тогда пустое поле не попадет в итоговый JSON.

Было / стало

Было

исходные данные
{
  "sku": "SKU-1001",
  "name": "Куртка",
  "description": ""
}

Стало

результат
{
  "sku": "SKU-1001",
  "name": "Куртка"
}

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

  1. В JSON-снапшоте откройте настройки поля description.
    Открытие настроек значения description в JSON-редакторе Eofferix
    Анимация показывает, как выбрать значение description в JSON-снапшоте и открыть окно его настроек.
  2. В блоке Условия выгрузки добавьте условие для элемента: текущее значение Не пустое.
  3. Сохраните настройки. Для других необязательных полей повторите то же условие только там, где пустое значение действительно не нужно выгружать.
  4. Проверьте предпросмотр: при пустом description поле должно исчезнуть из итогового объекта.

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

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

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