Data Mapper Node
Daten mithilfe einer JSON-Ausgabevorlage transformieren und umstrukturieren.
Überblick
Der Data Mapper Node (im Konfigurationspanel als „Inspector" bezeichnet) ermöglicht es Ihnen, eine JSON-Vorlage zu definieren, die Daten aus vorherigen Nodes in eine neue Struktur transformiert. Verwenden Sie die {{variableName}}-Interpolation, um dynamische Werte einzufügen.
Konfiguration
| Feld | Beschreibung | Erforderlich |
|---|---|---|
Output Template |
JSON-Vorlage, die die Ausgabestruktur definiert | Ja |
Output Variable |
Variablenname zum Speichern der zugeordneten Daten | Ja |
Ausgabevorlage
Der Vorlageneditor unterstützt die Schaltfläche Insert Variable, um auf Werte aus vorhergehenden Nodes zu verweisen. Definieren Sie Ihre gewünschte JSON-Struktur und verwenden Sie die {{variableName}}-Syntax, um dynamische Werte einzufügen.
Beispiel: API-Antwort umstrukturieren
{
"user": {
"fullName": "{{api_response.first_name}} {{api_response.last_name}}",
"email": "{{api_response.email}}"
},
"metadata": {
"source": "api",
"timestamp": "{{current_time}}"
}
}
Beispiel: Mehrere Quellen kombinieren
{
"report": {
"title": "{{form_input.title}}",
"data": "{{query_results}}",
"generatedBy": "{{model_response}}",
"status": "complete"
}
}
Beispiel: Verschachtelte Daten flach machen
{
"id": "{{response.data.user.id}}",
"name": "{{response.data.user.profile.name}}",
"role": "{{response.data.user.role}}"
}
Best Practices
- Verwenden Sie aussagekräftige Variablennamen in Ihrer Ausgabevorlage
- Halten Sie Vorlagen auf die Daten fokussiert, die von nachfolgenden Nodes benötigt werden
- Verwenden Sie die Schaltfläche „Insert Variable", um Tippfehler in Variablenreferenzen zu vermeiden
- Testen Sie mit Beispieldaten, um die Ausgabestruktur zu überprüfen