Codificador de Objeto JSON para String Base64 - Fluxo de trabalho n8n

Saiba como converter objetos JSON complexos numa única string codificada em Base64 usando este poderoso modelo de fluxo de trabalho n8n. Ideal para preparação de dados de API.

Prévia do Workflow

Pronto para automatizar?

Baixe este modelo de fluxo de trabalho n8n e comece a usá-lo instantaneamente.

Para quem é indicado?


  • Desenvolvedores que necessitam de enviar payloads codificados para APIs REST.

  • Especialistas em automação que necessitam de uma função reutilizável de codificação Base64.

  • Utilizadores do n8n que pretendem padronizar transformações de dados sem código personalizado.

  • Pessoas à procura de modelos n8n eficientes para tarefas de utilidade comuns.

Visão Geral

A codificação Base64 é um requisito fundamental em muitas integrações modernas, especialmente ao autenticar com serviços, assinar pedidos ou incorporar dados dentro de protocolos específicos. Confiar em código JavaScript ou Python externo na sua plataforma de automação pode adicionar complexidade desnecessária. Este fluxo de trabalho n8n fornece uma solução pura, sem código (zero-code), utilizando a funcionalidade central dos nós do n8n.

Esta estrutura específica de fluxo de trabalho n8n demonstra como pegar de forma fiável em qualquer objeto JSON complexo, serializá-lo para string, tratar a string resultante como dados binários e extrair a representação Base64 limpa. Os três nós de transformação neste fluxo de trabalho n8n são altamente reutilizáveis e podem ser facilmente encapsulados num subfluxo n8n para implementação em múltiplos projetos que necessitem desta funcionalidade. Esta é uma funcionalidade de modelos n8n crucial para integrações de API robustas.

Como funciona

O fluxo de trabalho n8n começa com um gatilho manual do n8n para testes imediatos e demonstração.


  1. Criação de Dados: O nó n8n 'Criar Dados Json' inicializa um objeto JSON complexo como payload, contendo vários tipos de dados (strings, números, objetos aninhados e arrays).

  2. Serialização: O nó n8n 'Converter JSON em String' é o primeiro passo crítico. Utiliza uma expressão ({{ JSON.stringify($json) }}) para serializar de forma fiável todo o objeto JSON de entrada numa única string chamada jsontext. Isto garante que a estrutura é mantida antes da codificação.

  3. Conversão para Binário: O nó n8n 'Converter String em Binário' recebe a string jsontext e transforma-a num objeto de ficheiro binário temporário, nomeando a propriedade binária resultante como encodedtext. Esta conversão é necessária porque o n8n só realiza a extração Base64 em itens de dados binários.

  4. Extração Base64: Finalmente, o nó n8n 'Extrair Base64 do Binário' executa a ação principal. Lê o item de ficheiro binário (encodedtext) e converte o conteúdo diretamente numa string Base64, guardando o resultado de forma limpa numa propriedade padrão do fluxo de trabalho n8n chamada base64_text para uso subsequente.

Guia de Instalação


  1. Importar: Copie o código JSON do fluxo de trabalho n8n fornecido.

  2. Aceder ao n8n: Navegue até à sua instância n8n e abra a vista de Fluxos de Trabalho.

  3. Criar Novo: Clique em 'Novo' ou 'Importar de JSON' e cole o código.

  4. Execução: Como este fluxo de trabalho n8n utiliza um gatilho de 'Execução Manual', pode simplesmente clicar no botão 'Executar Fluxo de Trabalho' para correr todo o fluxo e ver a string Base64 resultante no último nó n8n.

Detalhes do Nó

Execução Manual (gatilho n8n): Inicia o fluxo de trabalho n8n manualmente para testes.
Criar Dados Json (nó Set do n8n): Cria o objeto JSON inicial complexo como payload para efeitos de teste.
Converter JSON em String (nó Set do n8n): Usa a expressão JSON.stringify para serializar os dados de entrada numa propriedade de string única (jsontext). Isto prepara a estrutura JSON para a conversão binária, um passo fundamental neste fluxo de trabalho n8n.
Converter String em Binário (nó Converter Para Ficheiro do n8n): Converte a string json
text num formato de ficheiro binário, nomeado encodedtext. A configuração utiliza a operação 'toText' e a codificação 'utf8'.


  • Extrair Base64 do Binário (nó Extrair De Ficheiro do n8n): Lê os dados binários da propriedade encodedtext e extrai a string Base64 correspondente, guardando-a na propriedade de saída base64_text. Este nó n8n eficiente completa o processo de codificação.

Fluxos de trabalho n8n relacionados

Grátis

Nós: 5 Nós
Atualizado: Dezembro 26 2025
Ver tudo
Criado por

Apresentou*