Ir al contenido
Agentes de IA

Diagnóstico de textos JSON con cuarentena de errores de análisis

8 nodos 103 7 Manual trigger
Descargar

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. 1.Un nodo Code emite siete registros ficticios {id, raw}.
  2. 2.El nodo de análisis verifica el tipo de raw y ejecuta JSON.parse en try/catch por registro.
  3. 3.IF enruta según parse_ok.
  4. 4.Dos nodos Set añaden status valid o quarantined conservando los demás campos.
  5. 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

  1. Importar el JSON en n8n.
  2. Pulsar Execute Workflow.
  3. Confirmar 3 válidos y 4 en cuarentena.
  4. Añadir un registro sin id o sin raw y verificar missing-id o non_string_input.
  5. 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

Manual Trigger Code If Set Merge

Detalles

Disparador Manual trigger
Nodos 8
Aplicaciones 5
Vistas 103
Descargas 7

Cómo usar

  1. 1.Haz clic en "Descargar plantilla"
  2. 2.Abre tu panel de n8n
  3. 3.Ve a Workflows > Import from File
  4. 4.Selecciona el archivo descargado y configura las credenciales

Nodos utilizados (8)

Run Demo Manually

Manual Trigger

#1

Emit Sample JSON Texts

Code

#2

Parse Each Text Safely

Code

#3

Parsed Successfully?

If

#4

Mark Valid Record

Set

#5

Mark Quarantined Record

Set

#6

Combine Both Branches

Merge

#7

Build Diagnostic Report

Code

#8

Note Overview

Sticky Note

#9

Note Setup

Sticky Note

#10
Mantente al día

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

Descubre las novedades primero

Tu nombre, tu correo y una confirmación.

Confirmación por correo · Cancela cuando quieras