Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Fundamentos de JSON | Tipos de Datos en n8n
Flujos de Trabajo de Automatización con IA Usando n8n

bookFundamentos de JSON

Note
Definición

JSON es un formato de datos estructurado y universal que proporciona a los flujos de trabajo una forma predecible de representar valores y objetos. Mantiene la coherencia de los datos a través de solicitudes HTTP, webhooks, APIs y salidas de nodos, facilitando que las herramientas lean, comparen y transformen información sin errores.

JSON es, en esencia, un patrón: los mismos campos aparecen en los mismos lugares cada vez. Casi todo en n8n depende de dos estructuras principales: Objetos y Arreglos. Los datos se transfieren entre nodos como un arreglo de elementos, donde cada elemento contiene un objeto $json. Cuando la estructura es coherente, los flujos de trabajo funcionan correctamente; cuando no lo es, los nodos comienzan a comportarse de manera inesperada.

Objeto con campos nombrados

customer.json

customer.json

copy

Las llaves { } representan un objeto, un registro estructurado compuesto por pares clave–valor. Puede considerarse como una sola fila de hoja de cálculo, donde cada encabezado de columna (clave) tiene un valor de celda correspondiente.

Arreglo o lista de elementos

Una lista de valores. Se utiliza cuando solo se necesitan elementos simples en orden:

customers.json

customers.json

copy

Una lista de objetos. Se utiliza cuando cada elemento tiene sus propios campos o atributos:

products.json

products.json

copy

Los corchetes [ ] representan un array, una lista ordenada de elementos. Puede considerarse como varias filas de una hoja de cálculo, cada una con datos estructurados de manera similar.

Note
Nota

Un objeto representa una sola entidad, mientras que un array representa varias. Si se confunden los corchetes, el analizador generará un error.

Estos son los tipos de datos principales que conforman toda estructura JSON.

La mayoría de las cargas útiles de API son simplemente combinaciones de estos bloques de construcción.

Cómo n8n representa realmente JSON

En n8n, cada nodo genera datos en una estructura consistente: un arreglo de elementos, donde cada elemento contiene un objeto $json. Puedes visualizar y manipular estos datos de diferentes maneras, pero la estructura subyacente siempre permanece igual.

  • Cada nodo genera un arreglo de elementos, cada uno con un objeto $json;
  • Acceso a campos específicos usando expresiones como {{$json["customer"]["first_name"]}};
  • Cambia entre las vistas Esquema, Tabla y JSON, que muestran los mismos datos de manera diferente;
  • Utiliza Dividir / Listas de elementos para separar arreglos en elementos individuales;
  • Utiliza Agrupar / Listas de elementos para combinar varios elementos en una sola lista para procesamiento por IA o por lotes.
question mark

¿Qué contiene cada elemento en el arreglo de salida de un nodo de n8n?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 2

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Awesome!

Completion rate improved to 4.17

bookFundamentos de JSON

Desliza para mostrar el menú

Note
Definición

JSON es un formato de datos estructurado y universal que proporciona a los flujos de trabajo una forma predecible de representar valores y objetos. Mantiene la coherencia de los datos a través de solicitudes HTTP, webhooks, APIs y salidas de nodos, facilitando que las herramientas lean, comparen y transformen información sin errores.

JSON es, en esencia, un patrón: los mismos campos aparecen en los mismos lugares cada vez. Casi todo en n8n depende de dos estructuras principales: Objetos y Arreglos. Los datos se transfieren entre nodos como un arreglo de elementos, donde cada elemento contiene un objeto $json. Cuando la estructura es coherente, los flujos de trabajo funcionan correctamente; cuando no lo es, los nodos comienzan a comportarse de manera inesperada.

Objeto con campos nombrados

customer.json

customer.json

copy

Las llaves { } representan un objeto, un registro estructurado compuesto por pares clave–valor. Puede considerarse como una sola fila de hoja de cálculo, donde cada encabezado de columna (clave) tiene un valor de celda correspondiente.

Arreglo o lista de elementos

Una lista de valores. Se utiliza cuando solo se necesitan elementos simples en orden:

customers.json

customers.json

copy

Una lista de objetos. Se utiliza cuando cada elemento tiene sus propios campos o atributos:

products.json

products.json

copy

Los corchetes [ ] representan un array, una lista ordenada de elementos. Puede considerarse como varias filas de una hoja de cálculo, cada una con datos estructurados de manera similar.

Note
Nota

Un objeto representa una sola entidad, mientras que un array representa varias. Si se confunden los corchetes, el analizador generará un error.

Estos son los tipos de datos principales que conforman toda estructura JSON.

La mayoría de las cargas útiles de API son simplemente combinaciones de estos bloques de construcción.

Cómo n8n representa realmente JSON

En n8n, cada nodo genera datos en una estructura consistente: un arreglo de elementos, donde cada elemento contiene un objeto $json. Puedes visualizar y manipular estos datos de diferentes maneras, pero la estructura subyacente siempre permanece igual.

  • Cada nodo genera un arreglo de elementos, cada uno con un objeto $json;
  • Acceso a campos específicos usando expresiones como {{$json["customer"]["first_name"]}};
  • Cambia entre las vistas Esquema, Tabla y JSON, que muestran los mismos datos de manera diferente;
  • Utiliza Dividir / Listas de elementos para separar arreglos en elementos individuales;
  • Utiliza Agrupar / Listas de elementos para combinar varios elementos en una sola lista para procesamiento por IA o por lotes.
question mark

¿Qué contiene cada elemento en el arreglo de salida de un nodo de n8n?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 2
some-alt