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 (Alaio).
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
- Der Roboter „HTTP-Anfrage“ erhält eine JSON-Antwort von einem externen System
- Der Roboter extrahiert den Wert am Pfad data.user.email
- Wird der Pfad gefunden, wird die E-Mail in ein Kontaktfeld geschrieben
Ähnliche Roboter
Passende Artikel
- Zapier und Bitrix24: wann ein Connector nötig ist — und wann nicht
- Feld-IDs in Bitrix24: wie man den Feldcode herausfindet und wozu er dient
- JSON in Geschäftsprozessen Bitrix24: Antwort zerlegen und Anfrage zusammenbauen
- Variablen in Geschäftsprozessen von Bitrix24: Typen, Einsetzung und Wertverarbeitung
- PHP in Geschäftsprozessen von Bitrix24: wo verfügbar und womit ersetzen
- Listen in Bitrix24: Register, Geschäftsprozesse und Einsatzgrenzen
- Webhooks in Bitrix24: eingehend, ausgehend und wie man sie aus einem Geschäftsprozess sendet