Parse JSON für Nicht-Programmierer

Wie die Parse-JSON-Aktion in Power Automate funktioniert und wie Sie in wenigen Klicks ein Schema aus einer Beispiel-Payload generieren.

Die Parse-JSON-Aktion gehört zu den Datenvorgängen in Power Automate und macht aus einer JSON-Antwort, die als unstrukturierter Text ankommt, benutzerfreundliche Felder, die Sie per Klick in nachfolgenden Schritten auswählen können. Ohne diese Aktion müssen Sie Werte mit Ausdrücken wie body('HTTP')?['data']?['name'] selbst herausgreifen, was für Nicht-Programmierer schnell unübersichtlich wird. Mit Parse JSON übernimmt Power Automate diese Arbeit für Sie und zeigt jedes Feld als eigenen dynamischen Inhalt an.

Der Trick dabei heißt Schema-Generierung aus einer Beispiel-Payload: Sie müssen kein JSON-Schema von Hand schreiben, sondern fügen ein Beispiel der erwarteten Daten ein, und Power Automate baut daraus automatisch die passende Struktur. Dieser Artikel zeigt Schritt für Schritt, wie das funktioniert, worauf Sie achten sollten und welche Fehler am häufigsten auftreten. Stand: Juli 2026.

Was macht die Parse-JSON-Aktion genau?

Die Parse-JSON-Aktion ist laut offizieller Dokumentation einer von mehreren Datenvorgängen in Power Automate, mit denen Sie Daten in Ihrem Cloud-Flow bearbeiten können, ohne komplizierte Ausdrücke oder Schleifen zu schreiben (Power Automate-Doku: Mit Datenvorgängen arbeiten). Sie nimmt einen JSON-Inhalt, etwa die Antwort einer HTTP-Anfrage, eines Formulars oder eines anderen Connectors, und wandelt ihn anhand eines hinterlegten Schemas in einzelne, benannte Felder um.

  • Inhalt: Das Feld, in das Sie die JSON-Daten einfügen, die geparst werden sollen, meist als dynamischer Inhalt aus einem vorherigen Schritt.
  • Schema: Die Struktur, die beschreibt, welche Felder im JSON stecken und welchen Datentyp sie haben, etwa Text, Zahl oder Wahrheitswert.
  • Ausgabe: Für jedes Feld im Schema erscheint danach ein eigener Eintrag in der Liste der dynamischen Inhalte, den Sie in späteren Aktionen einfach anklicken können.

Für Sie als Nicht-Programmierer ist vor allem wichtig: Sobald das Schema einmal steht, müssen Sie sich um die eigentliche Analyse der JSON-Struktur nicht mehr kümmern. Power Automate erledigt das im Hintergrund.

Wie generieren Sie das Schema aus einer Beispiel-Payload?

Sie müssen kein JSON-Schema selbst formulieren. Stattdessen fügen Sie ein Beispiel Ihrer Daten ein, und Power Automate leitet daraus automatisch das passende Schema ab. Die offizielle Dokumentation beschreibt genau diesen Ablauf am Beispiel eines Datei-Uploads aus einem Formular (Power Automate-Doku: Allgemeine Methoden zur Verwendung eines Formulars in einem Flow):

  • Führen Sie Ihren Flow einmal testweise aus, damit ein echter Beispielwert im Ausführungsverlauf entsteht.
  • Öffnen Sie den Testlauf und kopieren Sie die Ausgabe des Schritts, dessen JSON Sie später parsen möchten.
  • Füge die Aktion JSON parsen hinzu und wähle im Feld Inhalt den dynamischen Inhalt aus, der geparst werden soll.
  • Wähle Aus Beispiel generieren, füge die kopierte JSON-Ausgabe in das Feld ein und bestätige mit Fertig.

Danach zeigt die Aktion ein vollständiges Schema mit allen erkannten Feldern und Datentypen, und Sie erhalten sofort neue dynamische Inhalte für die nächsten Schritte in Ihrem Flow. Praktisch ist außerdem, dass Sie dasselbe Vorgehen auch ohne echten Testlauf nutzen können: Ein selbst getipptes JSON-Beispiel reicht ebenfalls, solange die Struktur der echten Daten entspricht.

Wie arbeiten Sie danach mit den geparsten Werten?

Sobald das Schema steht, tauchen die geparsten Felder in jeder nachfolgenden Aktion unter dem Namen Ihrer Parse-JSON-Aktion auf. Sie klicken einfach auf das gewünschte Feld, etwa Body E-Mail oder Body Betrag, und Power Automate fügt automatisch den passenden Ausdruck ein.

  • Für einfache, flache JSON-Strukturen reicht meist ein Klick auf das Feld in der Liste der dynamischen Inhalte.
  • Bei Arrays, also Listen von Objekten, brauchen Sie zusätzlich eine Auf jeden anwenden-Schleife, um jedes einzelne Element zu verarbeiten.
  • Möchten Sie selbst einen Ausdruck schreiben, hilft die sichere Navigation mit einem Fragezeichen, etwa body('Parse_JSON')?['data']?['name'], damit der Flow bei fehlenden Feldern nicht mit einem Fehler abbricht (Power Automate-Doku: Ausdrucks-Kochbuch für Cloudflüsse).

Sie behalten dabei jederzeit die Kontrolle über das Schema: Ändert sich die Struktur der eingehenden Daten, öffnen Sie die Aktion erneut, wählen noch einmal Aus Beispiel generieren und aktualisierst das Schema mit einer neuen Beispiel-Payload.

Welche Fehler tauchen bei Parse JSON am häufigsten auf?

Die meisten Probleme entstehen nicht durch die Aktion selbst, sondern durch ein Schema, das nicht mehr zur tatsächlichen Antwort passt.

  • Feld fehlt in der Antwort: Enthält ein einzelner Datensatz ein Feld aus dem Schema nicht, meldet Power Automate häufig einen Fehler, statt das Feld einfach leer zu lassen. Prüfe in diesem Fall, ob im Schema Felder als optional markiert werden können, oder fange den Fall mit einer Bedingung ab.
  • Doppeltes Parsen: Wird eine Ausgabe, die bereits als strukturiertes Objekt vorliegt, zusätzlich noch einmal mit der json()-Funktion umschlossen, entsteht ein Fehler, denn die meisten Connector-Aktionen liefern JSON bereits geparst zurück.
  • Zahlen versus Text: Wenn ein Beispielwert im Testlauf zufällig eine ganze Zahl war, generiert Power Automate manchmal den Typ Ganzzahl, obwohl in Wirklichkeit auch Kommazahlen vorkommen können. Kontrollieren Sie das generierte Schema deshalb immer kurz von Hand, bevor Sie es produktiv nutzen.

Wer regelmäßig externe Systeme über JSON anbindet, Formulardaten verarbeitet oder mehrere Connectoren miteinander verknüpft, profitiert davon, den Aufbau solcher Flows von Anfang an sauber zu planen. Genau dabei unterstützt die Power-Automate-Beratung von NordFlux mittelständische Unternehmen, von der ersten Automatisierung bis zur stabilen Übergabe an Ihr Team.

Häufige Fragen

Muss ich JSON-Grundlagen kennen, um Parse JSON zu nutzen?

Nein. Die Aktion ist genau dafür gedacht, dass Sie keine JSON-Syntax lesen oder schreiben müssen. Sie fügen eine Beispiel-Payload ein, lassen das Schema generieren und arbeiten danach nur noch mit benannten Feldern in der Liste der dynamischen Inhalte.

Woher bekomme ich eine Beispiel-Payload, wenn ich noch keinen Testlauf habe?

Am zuverlässigsten ist ein echter Testlauf Ihres Flows, dessen Ausgabe Sie kopieren. Haben Sie noch keinen Lauf, reicht auch ein manuell eingegebenes JSON-Beispiel, solange die Feldnamen und die grobe Struktur den späteren echten Daten entsprechen.

Was passiert, wenn sich die JSON-Struktur später ändert?

Dann meldet die Parse-JSON-Aktion häufig einen Fehler, weil ein erwartetes Feld fehlt oder ein neuer Datentyp auftaucht. Öffne die Aktion, wähle erneut Aus Beispiel generieren und füge eine aktuelle Beispiel-Payload ein, um das Schema zu aktualisieren.

Kann ich das Schema auch ohne die Schaltfläche Aus Beispiel generieren bearbeiten?

Ja. Das Schema liegt im Hintergrund als reguläres JSON-Schema vor und lässt sich direkt im Schema-Feld der Aktion von Hand anpassen, etwa um ein Feld als optional zu markieren. Für den Einstieg ist die automatische Generierung aus einer Beispiel-Payload aber deutlich schneller und weniger fehleranfällig.

Funktioniert Parse JSON auch mit verschachtelten Objekten oder Arrays?

Ja, die Aktion erkennt auch verschachtelte Objekte und Arrays innerhalb der Beispiel-Payload und bildet sie im generierten Schema entsprechend ab. Für die Verarbeitung von Array-Elementen brauchen Sie danach zusätzlich eine Auf-jeden-anwenden-Schleife in Ihrem Flow.

Simon Glowik, Gründer von NordFlux
Über den Autor

Gründer von NordFlux. Sieben Jahre Erfahrung von Web und SEO bis zur Automatisierung im Konzern-Maßstab, heute pragmatisch für den Mittelstand und mit deutscher Datenhoheit.

Zertifizierungen

  • Microsoft zertifiziert — PL-900 und AZ-900
  • UiPath zertifiziert — Automation Developer Associate
Alle Beiträge
Weiterlesen

Verwandte Anleitungen

Kostenlose Erstanalyse

Parse JSON verstanden, aber der Flow bricht trotzdem ab?

Das Schema aus einer Beispiel-Payload zu generieren ist der leichte Teil, die eigentlichen Fehler entstehen meist erst, wenn sich die tatsächliche API-Antwort später ändert. NordFlux baut Parse-JSON-Schritte robust gegen genau diese Änderungen und übernimmt bei Bedarf den gesamten Flow, in dem die Aktion steckt. So bleibt Ihr Prozess auch dann stabil, wenn sich ein angebundenes System weiterentwickelt.

  • Parse-JSON-Schema, das kleinere API-Änderungen nicht sofort zum Absturz bringt
  • Fehlerbehandlung für unerwartete oder fehlende Werte in der Payload
  • Übernahme des gesamten Flows, wenn die Eigenregie an Grenzen stößt