Roboteka
Roboteka · Katalog · Wyodrębnij wartość z JSON po ścieżce

Wyodrębnij wartość z JSON po ścieżce

Robot „Wyodrębnij wartość z JSON po ścieżce” parsuje ciąg JSON i zwraca wartość według ścieżki z kropkami, np. data.user.email lub items.0.name. Przyjmuje JSON i ścieżkę, zwraca wartość jako ciąg, obiekty i tablice jako JSON oraz flagę „Ścieżka znaleziona” (Y/N). Działa w procesach biznesowych i robotach Bitrix24.

Robot parsuje ciąg JSON i wyciąga z niego wartość według ścieżki z kropkami: klucze obiektów i liczbowe indeksy tablic, na przykład data.result.0.id. Typowe przypadki: wyciągnięcie potrzebnego pola z odpowiedzi robota „Żądanie HTTP GET/POST” albo z JSON-a zapisanego przez zewnętrzny system w polu deala. Zwraca wartość jako ciąg, obiekty i tablice jako JSON do dalszego przetwarzania, a także flagę „Ścieżka znaleziona” (Y/N). Jeśli JSON jest nieprawidłowy lub ścieżka nie istnieje, robot zwraca N — na tej podstawie buduje się warunek w projektancie procesów i obsługuje błąd osobną gałęzią. Wynik wstawia się w pola CRM lub przekazuje kolejnym robotom procesu biznesowego.

Jakie parametry wejściowe przyjmuje robot?

Parametr Typ Wymagany? Domyślnie
Ciąg JSON string tak
Ścieżka z kropkami (np. data.result.0.id) string tak

Co zwraca robot?

Parametr Typ
Wyodrębniona wartość (ciąg) string
Wyodrębniona wartość (JSON, jeśli obiekt/tablica) string
Ścieżka znaleziona (Y/N) string

Scenariusz: pobranie e-maila klienta z odpowiedzi zewnętrznego API

  1. Robot „Żądanie HTTP” otrzymuje odpowiedź JSON z zewnętrznego systemu
  2. Robot wyodrębnia wartość według ścieżki data.user.email
  3. Jeśli ścieżka zostanie znaleziona, e-mail trafia do pola kontaktu

Podobne roboty