Un objeto JSON tiene un campo opcional description. Si está vacío, el resultado debe omitir solo esa clave y conservar el objeto del producto.
En los ajustes del valor description, abre Condiciones de exportación. Selecciona Para el nodo, Valor actual, Antes de transformaciones y No vacío. Si description está vacío, la clave desaparece del JSON, pero el objeto padre permanece.
Cómo hacerlo en Eofferix
- En el editor JSON, abre los ajustes del valor
description.
El valor description cuyos ajustes se abren está resaltado en rojo. - En la ventana de ajustes, abre Condiciones de exportación y haz clic en Añadir condición de exportación.
- Selecciona Para el nodo. La condición controlará solo la clave
description, no el objeto completo. - Configura la condición: Valor actual, Antes de transformaciones y No vacío.

Para description se han elegido Para el nodo, Antes de transformaciones y No vacío. - Guarda los ajustes del valor. Ejecuta una pequeña exportación de prueba y comprueba el JSON descargado. Puedes usar la vista previa como comprobación adicional.
Antes / Después
Antes
datos de origen{
"sku": "SKU-1001",
"name": "Chaqueta",
"description": ""
}Después
resultado{
"sku": "SKU-1001",
"name": "Chaqueta"
}Qué debes tener en cuenta
Si description está vacío, Eofferix omite solo la clave description. Los campos sku y name y el propio objeto permanecen. Si seleccionas Para el elemento completo en un valor dentro de un array, Eofferix puede excluir todo el objeto del array. Usa ese alcance solo cuando debas eliminar el registro completo. Un description no vacío permanece sin cambios.