Ir al contenido
Agentes de IA

Renombramiento recursivo de claves JSON anidadas con manifiesto de claves preservadas

6 nodos 76 8 Manual trigger
Descargar

Cargando flujo…

Descripción del flujo de trabajo

Flujo totalmente local: un disparador manual emite una muestra anidada ficticia de 3 niveles, un nodo Code aplica recursivamente un diccionario de renombrado editable en cada profundidad preservando claves no mapeadas y generando un manifiesto de rutas. El algoritmo detecta colisiones de nombres (clave destino ya existente) y nunca sobrescribe valores en silencio: las colisiones se registran. Un nodo If compara el total de claves antes y después (17/17) y un nodo Set añade un informe conservando todos los campos.

Cómo funciona

  1. 1.Ejecuta el disparador manual para emitir la muestra anidada ficticia
  2. 2.Rename Engine aplica el diccionario recursivamente sobre objetos y arrays
  3. 3.El motor recopila un manifiesto de rutas renombradas, preservadas y en conflicto
  4. 4.If compara los totales de claves original y nuevo y ramifica
  5. 5.Set añade un informe de texto conservando el resto; una nota adhesiva documenta el diccionario

Casos de uso

  • Normalizar respuestas API jerárquicas antes de almacenarlas
  • Renombrar campos de integraciones sin perder datos
  • Auditar transformaciones de esquema con un manifiesto revisable

Requisitos

  • Sin credenciales; todo el procesamiento es local
  • Para entrada real elimina el nodo de muestra y alimenta el motor con el mismo esquema
  • Edita RENAME_MAP dentro del nodo Rename Engine

Configuración y pruebas en n8n

  1. Importa el flujo en n8n y pulsa Execute Workflow
  2. Verifica el manifiesto y el conteo 17/17 (7 renombradas, 10 preservadas) en la rama true
  3. Sustituye la muestra por una cadena o null para ver el elemento inválido dirigido a Flag Silent Loss
  4. Añade una clave 'town' preexistente a la muestra para probar la detección de colisiones en manifest.conflicts
  5. Añade una entrada al diccionario y reejecuta para confirmar el renombrado en todos los niveles

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

Detalles

Disparador Manual trigger
Nodos 6
Aplicaciones 4
Vistas 76
Descargas 8

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 (6)

Manual Trigger

Manual Trigger

#1

Load Fictional Sample

Code

#2

Rename Engine

Code

#3

Key Counts Match

If

#4

Format Final Report

Set

#5

Flag Silent Loss

Set

#6

Dictionary & Setup Guide

Sticky Note

#7
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