Diagnóstico de textos JSON con cuarentena de errores de análisis
Cargando flujo…
Descripción del flujo de trabajo
El flujo analiza cada texto JSON de forma independiente dentro de try/catch, así un registro roto no detiene al resto. Los válidos conservan el valor analizado y el tipo raíz; los fallidos se aíslan con ID, índice, categoría, mensaje saneado y vista previa limitada. La entrada no textual se rechaza sin conversión. IF separa ramas, Set añade el estado, Merge las une y un nodo Code final genera un único informe con conteos. No repara contenido ni valida esquemas.
Cómo funciona
- 1.Un nodo Code emite siete registros ficticios {id, raw}.
- 2.El nodo de análisis verifica el tipo de raw y ejecuta JSON.parse en try/catch por registro.
- 3.IF enruta según parse_ok.
- 4.Dos nodos Set añaden status valid o quarantined conservando los demás campos.
- 5.Merge une ambas ramas y un Code final crea un informe ordenado por índice.
Casos de uso
- Revisar JSON generado por LLM antes de usarlo.
- Aislar cargas copiadas a mano con comillas sin escapar.
Requisitos
- No requiere credenciales.
- Ajustar RAW_FIELD, ID_FIELD, PREVIEW_MAX y ALLOWED_ROOT_TYPES en el nodo de análisis.
Configuración y pruebas en n8n
- Importar el JSON en n8n.
- Pulsar Execute Workflow.
- Confirmar 3 válidos y 4 en cuarentena.
- Añadir un registro sin id o sin raw y verificar missing-id o non_string_input.
- Poner ['object'] en ALLOWED_ROOT_TYPES y verificar que el array y el número quedan en cuarentena.
Valor del servicio
Ideal como servicio de automatización operativa para conectar sistemas, reducir tareas manuales y acelerar la entrega de resultados a clientes o equipos internos.
Aplicaciones utilizadas
Detalles
Cómo usar
- 1.Haz clic en "Descargar plantilla"
- 2.Abre tu panel de n8n
- 3.Ve a Workflows > Import from File
- 4.Selecciona el archivo descargado y configura las credenciales
Nodos utilizados (8)
Run Demo Manually
Manual Trigger
Emit Sample JSON Texts
Code
Parse Each Text Safely
Code
Parsed Successfully?
If
Mark Valid Record
Set
Mark Quarantined Record
Set
Combine Both Branches
Merge
Build Diagnostic Report
Code
Note Overview
Sticky Note
Note Setup
Sticky Note
Nuevas automatizaciones, directamente en tu correo
Recibe los nuevos flujos de DROPIDEA, una descripción clara de su utilidad y un enlace para explorarlos.
- Nuevos flujos
- Explicaciones claras
- Guías de configuración