← Power Platform Tools

ParseJSON in Power Apps

Wandelt ein JSON-Beispiel in fertigen Power Fx um: ParseJSON mit Type(), Feldzugriff mit Casts und ClearCollect/ForAll fuer Collections - fuer Power Apps.

Wenn ein Power-Automate-Flow ein JSON zurueckgibt (z. B. ueber Respond to a Power App or flow), musst du es in Power Apps mit ParseJSON() auswerten. Dieses Tool erzeugt dir aus einem JSON-Beispiel drei einsatzbereite Varianten: den Punkt-Zugriff mit passenden Casts, eine Type()-Definition fuer stark typisierte Daten und ein ClearCollect() mit ForAll(), um Arrays direkt in eine Collection zu schreiben - der Collection-Name ist frei waehlbar. Auch Flow-Name und Flow-Output sind frei waehlbar und werden direkt in den Aufruf FlowName.Run(...).output eingesetzt.

ParseJSON Converter öffnen

Kostenlos. Für die Nutzung wird einmalig deine E-Mail-Adresse abgefragt – danach hast du Zugriff auf alle Tools. Die Verarbeitung deiner Daten erfolgt lokal im Browser.

So funktioniert es

  1. JSON-Beispiel (z. B. die Flow-Antwort) einfuegen.
  2. Flow-Name, Flow-Output, Root-Variable und Collection-Name festlegen.
  3. Power Fx kopieren und in Power Apps einfuegen.

Beispiel: Array in eine Collection

ClearCollect(
    colResponse,
    ForAll(
        Table( gblResp.orders ),
        {
            id: Value( ThisRecord.Value.id ),
            total: Value( ThisRecord.Value.total )
        }
    )
)

Häufige Fragen

Ist das Tool kostenlos?

Ja.

Werden meine JSON-Daten hochgeladen?

Nein, die Umwandlung laeuft vollstaendig lokal im Browser.

Was ist der Unterschied zwischen ParseJSON mit und ohne Type()?

Ohne Type() liefert ParseJSON einen Dynamic-Wert, den du pro Feld casten musst (Text, Value, Boolean, DateValue). Mit Type() bekommst du stark typisierte Datensaetze ohne einzelne Casts.

Wie bekomme ich JSON in eine Collection?

Das Tool erzeugt ein ClearCollect() mit ForAll() ueber Table(...) - der Collection-Name ist frei waehlbar.

Kann ich den Flow-Namen angeben?

Ja. Flow-Name und Flow-Output sind frei waehlbar und werden in den Aufruf FlowName.Run(...).output eingesetzt, da das JSON aus der Antwort eines Power-Automate-Flows kommt.

Brauche ich eine Premium-Lizenz?

Nein. ParseJSON und die Aktion Respond to a Power App or flow sind Standard - solange kein Premium-Connector genutzt wird, ist keine Premium-Lizenz noetig.