Data Mapper Node
Transformați și restructurați datele folosind un șablon de ieșire JSON.
Prezentare generală
Nodul Data Mapper (etichetat „Inspector" în panoul de configurare) vă permite să definiți un șablon JSON care transformă datele din nodurile anterioare într-o structură nouă. Folosiți interpolarea {{variableName}} pentru a injecta valori dinamice.
Configurare
| Câmp | Descriere | Obligatoriu |
|---|---|---|
Output Template |
Șablon JSON care definește structura de ieșire | Da |
Output Variable |
Numele variabilei pentru stocarea datelor mapate | Da |
Șablon de ieșire
Editorul de șabloane suportă butonul Insert Variable pentru a referenția valori din nodurile anterioare. Definiți structura JSON dorită și folosiți sintaxa {{variableName}} pentru a injecta valori dinamice.
Exemplu: Restructurarea răspunsului API
{
"user": {
"fullName": "{{api_response.first_name}} {{api_response.last_name}}",
"email": "{{api_response.email}}"
},
"metadata": {
"source": "api",
"timestamp": "{{current_time}}"
}
}
Exemplu: Combinarea mai multor surse
{
"report": {
"title": "{{form_input.title}}",
"data": "{{query_results}}",
"generatedBy": "{{model_response}}",
"status": "complete"
}
}
Exemplu: Aplatizarea datelor imbricate
{
"id": "{{response.data.user.id}}",
"name": "{{response.data.user.profile.name}}",
"role": "{{response.data.user.role}}"
}
Bune practici
- Folosiți nume descriptive de variabile în șablonul de ieșire
- Mențineți șabloanele concentrate pe datele necesare nodurilor ulterioare
- Folosiți butonul Insert Variable pentru a evita greșelile de tastare în referințele variabilelor
- Testați cu date de exemplu pentru a verifica structura de ieșire