Expressão para Mapear Campos e Formatar Automaticamente os Dados no N8N - Bruno Devx - BR Criativus

post #6197

Expressão para Mapear Campos e Formatar Automaticamente os Dados no N8N

Publicado em: 01/05/2025 / Atualizado em: 01/05/2025

Categorias: BlogJavaScript (JS)JSJSONN8N

Imagina que você recebe um Payload estruturado com varios dados, ou como no exemplo abaixo, onde eu estruturei manualmente usado o Node “Edit Field” (pois os dados vieram mau estruturados), e no final, você tem um JSON como este abaixo:

image
Dados do input

Assim, no próximo Node, você precisa mandar esses dados estruturados em uma lista ou HTML (como no meu caso, precisei usar o Node SMTP para enviar essas informações por e-mail).

Então, para não ter o trabalho dobrado de ter que estruturar cada campo manualmente via HTML, eu usei a expressão abaixo para mapear as entradas do objeto JSON e renderizar em uma lista HTML personalizada. Segue código abaixo:

{{ Object.entries($json).map(([chave, valor]) => `<p><strong>${chave}:</strong> ${valor}</p>`).join('') }}

Segue print do resultado mostrando o código aplicado do lado esquerdo e o resultado do lado direito:

image
Dados formatados usando a expressão do N8N

Publicações recomendadas:



Link Direto

Compartilhe esse conteudo nas redes sociais ou por mensagem usando o link direto abaixo. Basta copiar.

bruno.art.br/?p=6197

ID de Referência: 6197

Sugira uma publicação

Envie uma mensagem e sugira um publicação sobre um assunto que tenha dificuldades de resolver.

Clique aqui e entre em contato