post #6197
Expressão para Mapear Campos e Formatar Automaticamente os Dados no N8N
Publicado em: 01/05/2025 / Atualizado em: 01/05/2025
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:

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:

Publicações recomendadas:
Inscreva-se em Nossa News:
Seja notificando sempre que tiver conteúdo novo disponível no meu canal do Youtube ou artigo no meu Blog.

Link Curto para Compartilhamento
Compartilhe esse conteudo nas redes sociais ou por mensagem usando o link curto abaixo. Basta clicar em cima do link para copiar.
bruno.art.br/pb/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.