Data

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 Sí
Output Variable Nombre de la variable para almacenar los datos mapeados Sí

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

Actualizamos estas páginas a menudo. ¿Has visto algo desactualizado? Avísanos

AI AssistantPowered by Ubex
Beta
Ask me anything about Ubex workflows, nodes, or the API.