Se você recebe dados dessa maneira:
[{"name": "email", "value": "[email protected]"}]
Você pode usar a função reduce dentro de uma expressão N8N com JavaScript, para criar um mapeamento dinâmico no N8N usando expressão que transforma esse array de objetos no formato:
{"email": "[email protected]"}
Use essa expressão dentro do Node Edit ou qualquer outro:
{{ $json["seusDados"].reduce((acc, curr) => { acc[curr.name] = curr.value; return acc; }, {}) }}
Não se esqueça de trocar “seusDados” para o valor onde vem os dados.
