JSON aus Feldern erstellen
Der Roboter „JSON aus Feldern erstellen“ stellt ein JSON-Objekt aus zwei Mehrfachlisten zusammen: Schlüssel und die zugehörigen Werte in derselben Reihenfolge. Numerische Strings werden in Zahlen, true/false in Boolesche Werte umgewandelt und leere Schlüssel übersprungen. Zurückgegeben wird ein fertiger JSON-String, optional formatiert, zum Senden an einen Webhook oder eine externe API aus einem Geschäftsprozess von Bitrix24.
Der Roboter erstellt einen JSON-String direkt im Geschäftsprozess oder Roboter von Bitrix24, ganz ohne Code. Als Eingabe dienen zwei Mehrfachfelder: Schlüssel und Werte, parallel angeordnet (der erste Wert gehört zum ersten Schlüssel und so weiter). Werte werden automatisch nach Typ umgewandelt: numerische Strings werden zu Ganz- oder Dezimalzahlen, die Strings true und false zu Booleschen Werten, alles andere bleibt ein String; leere Schlüssel werden übersprungen. Unicode und Schrägstriche werden nicht maskiert, und das Einrückungs-Flag (Y/N) aktiviert eine lesbare, eingerückte Ausgabe. Verwenden Sie ihn, wenn Sie einen Anfragetext für eine externe API oder einen eingehenden Webhook zusammenstellen, strukturierte Daten an einen anderen Schritt des Prozesses übergeben oder eine Reihe von Feldern in einem einzigen Textfeld speichern möchten. Zurückgegeben wird der resultierende JSON-String zur Verwendung in späteren Schritten.
Welche Eingabeparameter akzeptiert der Roboter?
| Parameter | Typ | Pflichtfeld? | Standard |
|---|---|---|---|
| Schlüssel (Mehrfach) | string | ja | |
| Werte (Mehrfach, Reihenfolge muss mit den Schlüsseln übereinstimmen) | string | ja | |
| Mit Einrückung formatieren (Y/N, Standard N) | string | — |
Was gibt der Roboter zurück?
| Parameter | Typ |
|---|---|
| Resultierendes JSON | string |
Szenario: Senden von Auftragsdaten an einen externen Dienst
- Ein Auftrag wechselt in die Phase „Bezahlt“
- Der Roboter erstellt JSON aus den Schlüsseln id, amount, paid und den Werten des Auftrags
- Der fertige JSON-String wird an den HTTP-Anfrage-Roboter zum Senden an einen Webhook übergeben