A JSON object has an optional description field. When it is empty, the result should omit only that key and keep the product object.
In the description value settings, open Export conditions. Select For the node, Current value, Before transformations, and Not empty. If description is empty, its key disappears from JSON while the parent object remains.
How to do it in Eofferix
- In the JSON editor, open the settings of the
descriptionvalue.
The description value whose settings are being opened is highlighted in red. - In the settings window, open Export conditions and click Add export condition.
- Select For the node. The condition will control only the
descriptionkey, not the whole object. - Set the condition to Current value, Before transformations, and Not empty.

For description, the settings use For the node, Before transformations, and Not empty. - Save the value settings. Run a small test export and verify the downloaded JSON. You can use the preview as an additional check.
Before / After
Before
source data{
"sku": "SKU-1001",
"name": "Jacket",
"description": ""
}After
result{
"sku": "SKU-1001",
"name": "Jacket"
}What to remember
When description is empty, Eofferix omits only the description key. The sku and name fields and the object itself remain. If you select For the whole element on a value inside an array, Eofferix may exclude the whole array object. Use that scope only when the entire record should be removed. A non-empty description remains unchanged.