Roboteka
Roboteka · Katalog · Wert aus JSON per Pfad extrahieren

Wert aus JSON per Pfad extrahieren

Der Roboter „Wert aus JSON per Pfad extrahieren“ parst eine JSON-Zeichenkette und gibt den Wert an einem Punktnotation-Pfad zurück, z. B. data.user.email oder items.0.name. Er nimmt das JSON und den Pfad entgegen und liefert den Wert als Zeichenkette, Objekte und Arrays als JSON sowie ein Kennzeichen „Pfad gefunden“ (Y/N). Funktioniert in Geschäftsprozessen und Robotern von Bitrix24.

Der Roboter parst eine JSON-Zeichenkette und extrahiert den Wert an einem Punktnotation-Pfad: Objektschlüssel und numerische Array-Indizes, zum Beispiel data.result.0.id. Typische Fälle: das benötigte Feld aus der Antwort des Roboters „HTTP-Anfrage GET/POST“ ziehen oder aus JSON, das ein externes System in ein Feld des Auftrags geschrieben hat. Er gibt den Wert als Zeichenkette zurück, Objekte und Arrays als JSON zur weiteren Verarbeitung, dazu ein Kennzeichen „Pfad gefunden“ (Y/N). Ist das JSON ungültig oder fehlt der Pfad, liefert der Roboter N — darauf lässt sich im Workflow-Designer eine Bedingung aufbauen und der Fehler in einem eigenen Zweig behandeln. Das Ergebnis wird in CRM-Felder geschrieben oder an die nächsten Roboter des Geschäftsprozesses übergeben.

Welche Eingabeparameter akzeptiert der Roboter?

Parameter Typ Pflichtfeld? Standard
JSON-Zeichenkette string ja
Pfad in Punktnotation (z. B. data.result.0.id) string ja

Was gibt der Roboter zurück?

Parameter Typ
Extrahierter Wert (Zeichenkette) string
Extrahierter Wert (JSON, falls Objekt/Array) string
Pfad gefunden (Y/N) string

Szenario: die E-Mail eines Kunden aus der Antwort einer externen API holen

  1. Der Roboter „HTTP-Anfrage“ erhält eine JSON-Antwort von einem externen System
  2. Der Roboter extrahiert den Wert am Pfad data.user.email
  3. Wird der Pfad gefunden, wird die E-Mail in ein Kontaktfeld geschrieben

Ähnliche Roboter