Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Grundlagen von Json | Datentypen in N8n
KI-Automatisierungs-Workflows mit n8n

bookGrundlagen von Json

Note
Definition

JSON ist ein strukturiertes, universelles Datenformat, das Workflows eine vorhersehbare Möglichkeit zur Darstellung von Werten und Objekten bietet. Es sorgt für konsistente Daten über HTTP-Anfragen, Webhooks, APIs und Node-Ausgaben hinweg, wodurch Werkzeuge Informationen fehlerfrei lesen, vergleichen und transformieren können.

JSON ist im Wesentlichen ein Muster, bei dem dieselben Felder immer an denselben Stellen erscheinen. Fast alles in n8n basiert auf zwei Grundformen: Objekte und Arrays. Daten werden zwischen den Nodes als Array von Items übertragen, wobei jedes Item ein $json-Objekt enthält. Wenn die Struktur konsistent ist, laufen Workflows reibungslos; bei Abweichungen beginnen Nodes, sich unerwartet zu verhalten.

Objekt mit benannten Feldern

customer.json

customer.json

copy

Geschweifte Klammern { } stehen für ein Objekt, einen strukturierten Datensatz, der aus Schlüssel-Wert-Paaren besteht. Dies lässt sich mit einer einzelnen Tabellenzeile vergleichen, bei der jeder Spaltenkopf (Schlüssel) einen entsprechenden Zellenwert besitzt.

Array oder Liste von Elementen

Eine Liste von Werten. Wird verwendet, wenn einfache Elemente in einer bestimmten Reihenfolge benötigt werden:

customers.json

customers.json

copy

Eine Liste von Objekten. Wird verwendet, wenn jedes Element eigene Felder oder Attribute besitzt:

products.json

products.json

copy

Eckige Klammern [ ] stehen für ein Array, eine geordnete Liste von Elementen. Dies lässt sich mit mehreren Tabellenzeilen vergleichen, wobei jede Zeile ähnlich strukturierte Daten enthält.

Note
Hinweis

Ein Objekt steht für eine einzelne Entität, während ein Array für mehrere steht. Werden die Klammern verwechselt, gibt der Parser eine Fehlermeldung aus.

Dies sind die grundlegenden Datentypen, aus denen jede JSON-Struktur besteht.

Die meisten API-Nutzlasten sind einfach Kombinationen dieser Bausteine.

Wie n8n tatsächlich JSON darstellt

In n8n gibt jeder Node Daten in einer konsistenten Struktur aus: ein Array von Items, wobei jedes Item ein $json-Objekt enthält. Sie können diese Daten auf verschiedene Arten anzeigen und bearbeiten, aber die zugrunde liegende Struktur bleibt immer gleich.

  • Jeder Node gibt ein Array von Items aus, wobei jedes ein $json-Objekt enthält;
  • Zugriff auf bestimmte Felder mit Ausdrücken wie {{$json["customer"]["first_name"]}};
  • Wechsel zwischen Schema-, Tabellen- und JSON-Ansicht, sie zeigen dieselben Daten unterschiedlich an;
  • Verwendung von Split Out / Item Lists, um Arrays in einzelne Items aufzuteilen;
  • Verwendung von Aggregate / Item Lists, um mehrere Items wieder zu einer einzelnen Liste für KI- oder Batch-Verarbeitung zusammenzuführen.
question mark

Was enthält jedes Item im Ausgabearray eines n8n-Nodes?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 2

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Awesome!

Completion rate improved to 4.17

bookGrundlagen von Json

Swipe um das Menü anzuzeigen

Note
Definition

JSON ist ein strukturiertes, universelles Datenformat, das Workflows eine vorhersehbare Möglichkeit zur Darstellung von Werten und Objekten bietet. Es sorgt für konsistente Daten über HTTP-Anfragen, Webhooks, APIs und Node-Ausgaben hinweg, wodurch Werkzeuge Informationen fehlerfrei lesen, vergleichen und transformieren können.

JSON ist im Wesentlichen ein Muster, bei dem dieselben Felder immer an denselben Stellen erscheinen. Fast alles in n8n basiert auf zwei Grundformen: Objekte und Arrays. Daten werden zwischen den Nodes als Array von Items übertragen, wobei jedes Item ein $json-Objekt enthält. Wenn die Struktur konsistent ist, laufen Workflows reibungslos; bei Abweichungen beginnen Nodes, sich unerwartet zu verhalten.

Objekt mit benannten Feldern

customer.json

customer.json

copy

Geschweifte Klammern { } stehen für ein Objekt, einen strukturierten Datensatz, der aus Schlüssel-Wert-Paaren besteht. Dies lässt sich mit einer einzelnen Tabellenzeile vergleichen, bei der jeder Spaltenkopf (Schlüssel) einen entsprechenden Zellenwert besitzt.

Array oder Liste von Elementen

Eine Liste von Werten. Wird verwendet, wenn einfache Elemente in einer bestimmten Reihenfolge benötigt werden:

customers.json

customers.json

copy

Eine Liste von Objekten. Wird verwendet, wenn jedes Element eigene Felder oder Attribute besitzt:

products.json

products.json

copy

Eckige Klammern [ ] stehen für ein Array, eine geordnete Liste von Elementen. Dies lässt sich mit mehreren Tabellenzeilen vergleichen, wobei jede Zeile ähnlich strukturierte Daten enthält.

Note
Hinweis

Ein Objekt steht für eine einzelne Entität, während ein Array für mehrere steht. Werden die Klammern verwechselt, gibt der Parser eine Fehlermeldung aus.

Dies sind die grundlegenden Datentypen, aus denen jede JSON-Struktur besteht.

Die meisten API-Nutzlasten sind einfach Kombinationen dieser Bausteine.

Wie n8n tatsächlich JSON darstellt

In n8n gibt jeder Node Daten in einer konsistenten Struktur aus: ein Array von Items, wobei jedes Item ein $json-Objekt enthält. Sie können diese Daten auf verschiedene Arten anzeigen und bearbeiten, aber die zugrunde liegende Struktur bleibt immer gleich.

  • Jeder Node gibt ein Array von Items aus, wobei jedes ein $json-Objekt enthält;
  • Zugriff auf bestimmte Felder mit Ausdrücken wie {{$json["customer"]["first_name"]}};
  • Wechsel zwischen Schema-, Tabellen- und JSON-Ansicht, sie zeigen dieselben Daten unterschiedlich an;
  • Verwendung von Split Out / Item Lists, um Arrays in einzelne Items aufzuteilen;
  • Verwendung von Aggregate / Item Lists, um mehrere Items wieder zu einer einzelnen Liste für KI- oder Batch-Verarbeitung zusammenzuführen.
question mark

Was enthält jedes Item im Ausgabearray eines n8n-Nodes?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 2
some-alt