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:
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.