Codificador de Objeto JSON a Cadena Base64 - Flujo de trabajo de n8n

Aprende a convertir objetos JSON complejos en una única cadena codificada en Base64 usando esta potente plantilla de flujo de n8n. Ideal para la preparación de datos de API.

Vista previa del flujo

¿Listo para automatizar?

Descarga esta plantilla de flujo de trabajo de n8n y comienza a usarla al instante.

¿Para quién es ideal?


  • Desarrolladores que necesitan enviar cargas útiles codificadas (payloads) a APIs REST.

  • Especialistas en automatización que requieren una función reutilizable de codificación Base64.

  • Usuarios de n8n que desean estandarizar transformaciones de datos sin código personalizado.

  • Personas que buscan plantillas eficientes de n8n para tareas de utilidad comunes.

Descripción general

La codificación Base64 es un requisito fundamental en muchas integraciones modernas, especialmente al autenticarse con servicios, firmar solicitudes o incrustar datos dentro de protocolos específicos. Depender de código externo de JavaScript o Python dentro de tu plataforma de automatización puede añadir complejidad innecesaria. Este flujo de trabajo de n8n proporciona una solución pura y sin código (zero-code) utilizando la funcionalidad principal de los nodos de n8n.

Esta estructura específica del flujo de n8n demuestra cómo tomar de forma fiable cualquier objeto JSON complejo, convertirlo a cadena (stringify), tratar la cadena resultante como datos binarios y extraer la representación Base64 limpia. Los tres nodos de transformación en este flujo de n8n son altamente reutilizables y se pueden encapsular fácilmente en un subflujo de n8n para su implementación en múltiples proyectos que requieran esta utilidad. Esta es una utilidad de plantillas de n8n crucial para integraciones API robustas.

Cómo funciona

El flujo de trabajo de n8n comienza con un disparador manual (Manual trigger) de n8n para pruebas y demostración inmediatas.


  1. Creación de Datos: El nodo de n8n 'Create Json Data' inicializa una carga útil (payload) de objeto JSON complejo que contiene varios tipos de datos (cadenas, números, objetos anidados y arrays).

  2. Conversión a Cadena (Stringify): El nodo de n8n 'Convert JSON to String' es el primer paso crítico. Utiliza una expresión ({{ JSON.stringify($json) }}) para serializar de forma fiable todo el objeto JSON de entrada en una única cadena llamada jsontext. Esto asegura que la estructura se mantenga antes de la codificación.

  3. Conversión a Binario: El nodo de n8n 'Convert String to Binary' toma la cadena jsontext y la transforma en un objeto de archivo binario temporal, nombrando la propiedad binaria resultante como encodedtext. Esta conversión es necesaria porque n8n solo realiza la extracción Base64 sobre elementos de datos binarios.

  4. Extracción Base64: Finalmente, el nodo de n8n 'Extract Base64 from Binary' realiza la acción principal. Lee el elemento de archivo binario (encodedtext) y convierte el contenido directamente en una cadena Base64, guardando el resultado de forma limpia en una propiedad estándar del flujo de n8n llamada base64_text para su uso posterior.

Guía de instalación


  1. Importar: Copia el código JSON del flujo de trabajo de n8n proporcionado.

  2. Acceder a n8n: Navega hasta tu instancia de n8n y abre la vista de Flujos de trabajo (Workflows).

  3. Crear Nuevo: Haz clic en 'Nuevo' (New) o 'Importar desde JSON' (Import from JSON) y pega el código.

  4. Ejecución: Dado que este flujo de n8n utiliza un disparador de n8n de 'Ejecución Manual' (Manual Execution), simplemente puedes hacer clic en el botón 'Ejecutar flujo de trabajo' (Execute Workflow) para ejecutar todo el flujo y ver la cadena Base64 resultante en el último nodo de n8n.

Detalles del nodo

Ejecución Manual (disparador de n8n): Inicia el flujo de trabajo de n8n manualmente para realizar pruebas.
Create Json Data (nodo Set de n8n): Crea la carga útil inicial del objeto JSON complejo con fines de prueba.
Convert JSON to String (nodo Set de n8n): Utiliza la expresión JSON.stringify para serializar los datos de entrada en una única propiedad de cadena (jsontext). Esto prepara la estructura JSON para la conversión a binario, un paso clave en este flujo de n8n.
Convert String to Binary (nodo Convert To File de n8n): Convierte la cadena json
text a un formato de archivo binario, llamado encodedtext. La configuración utiliza la operación 'toText' y la codificación 'utf8'.


  • Extract Base64 from Binary (nodo Extract From File de n8n): Lee los datos binarios de la propiedad encodedtext y extrae la cadena Base64 correspondiente, guardándola en la propiedad de salida base64_text. Este eficiente nodo de n8n completa el proceso de codificación.

Flujos de trabajo de n8n relacionados

Gratis

Nodos: 5 Nodos
Actualizado: Diciembre 26 2025
Ver todo
Creado por

Presentado*