Documentation is being updated. Some sections may not reflect the latest features.

Data Mapper Node

Transformar y reestructurar datos usando una plantilla de salida JSON.

Descripción general

El Data Mapper Node (etiquetado como "Inspector" en el panel de configuración) le permite definir una plantilla JSON que transforma datos de nodos anteriores en una nueva estructura. Use la interpolación {{variableName}} para inyectar valores dinámicos.

Configuración

Campo Descripción Obligatorio
Output Template Plantilla JSON que define la estructura de salida
Output Variable Nombre de la variable para almacenar los datos mapeados

Plantilla de salida

El editor de plantillas admite el botón Insert Variable para referenciar valores de nodos anteriores. Defina la estructura JSON deseada y use la sintaxis {{variableName}} para inyectar valores dinámicos.

Ejemplo: Reestructurar respuesta de API

{
  "user": {
    "fullName": "{{api_response.first_name}} {{api_response.last_name}}",
    "email": "{{api_response.email}}"
  },
  "metadata": {
    "source": "api",
    "timestamp": "{{current_time}}"
  }
}

Ejemplo: Combinar múltiples fuentes

{
  "report": {
    "title": "{{form_input.title}}",
    "data": "{{query_results}}",
    "generatedBy": "{{model_response}}",
    "status": "complete"
  }
}

Ejemplo: Aplanar datos anidados

{
  "id": "{{response.data.user.id}}",
  "name": "{{response.data.user.profile.name}}",
  "role": "{{response.data.user.role}}"
}

Buenas prácticas

  • Use nombres de variables descriptivos en su plantilla de salida
  • Mantenga las plantillas enfocadas en los datos que necesitan los nodos posteriores
  • Use el botón Insert Variable para evitar errores tipográficos en las referencias de variables
  • Pruebe con datos de ejemplo para verificar la estructura de salida
AI AssistantPowered by Ubex
Beta
Ask me anything about Ubex workflows, nodes, or the API.
~/

Hola 👋

¿Cómo podemos ayudarte hoy?