-
Оценка
-
Установок3
-
РазработчикNoycel
Описание
Конвертер XML - JSON — робот для точной двунаправленной трансформации: XML в JSON или JSON в XML. Введите исходный текст (или подставьте переменную), выберите режим и получите готовую структуру в переменной Результат для дальнейшего использования в бизнес-процессе.
Как использовать
- Добавьте робота в нужный шаг БП или в воронку.
- В поле «Значение» укажите XML/JSON (или переменную).
- Выберите режим: XML в JSON или JSON в XML.
- После выполнения результат будет доступен в переменной Результат — её можно подставлять в поля, использовать в условиях и передавать в последующие действия.
Практические примеры использования
1) Интеграция с поставщиком: поставщик присылает каталог в XML. Робот конвертирует XML в JSON. Следующий шаг — парсинг JSON и массовое создание/обновление товаров по ключам name, sku, price. Условие в БП по значению в JSON (например, наличие элемента stock) позволяет фильтровать позиции для автоматической обработки.
2) Отправка в старую систему по SOAP: внутренний сервис принимает только XML, а у вас данные в формате JSON. Перед отправкой HTTP-запросом вставьте робота в БП, сконвертируйте JSON в XML, затем подставьте Результат в тело SOAP-запроса. Это исключает ручную сборку XML и гарантирует корректную структуру.
3) Унификация вебхуков: разные внешние сервисы присылают уведомления в разных форматах. На входе БП берёте тело вебхука, запускаете робота в режиме XML в JSON (или наоборот), приводите все сообщения к единой структуре и в дальнейшем применяете единые правила обработки и маршрутизации на основе полей в Результат.
Советы по тестированию
- Используйте режим Песочница для проверки разных вариантов XML/JSON (атрибуты, вложенные структуры, массивы).
- Если исходный формат приходит в переменной, в поле «Значение» подставляйте её напрямую — робот обработает содержимое и отдаст готовый результат в Результат.
- Для сложных схем заранее прогоните типичные примеры данных, чтобы убедиться, что структура конвертации соответствует логике последующих шагов.
Данное приложение работает на тарифных планах с имеющимся функционалом роботов или бизнес-процессов.
Установите другие наши приложения: https://go.nycl.ru/b24-apps
Свои пожелания и предложения вы можете отправить через форму: https://go.nycl.ru/share-idea
Как использовать
- Добавьте робота в нужный шаг БП или в воронку.
- В поле «Значение» укажите XML/JSON (или переменную).
- Выберите режим: XML в JSON или JSON в XML.
- После выполнения результат будет доступен в переменной Результат — её можно подставлять в поля, использовать в условиях и передавать в последующие действия.
Практические примеры использования
1) Интеграция с поставщиком: поставщик присылает каталог в XML. Робот конвертирует XML в JSON. Следующий шаг — парсинг JSON и массовое создание/обновление товаров по ключам name, sku, price. Условие в БП по значению в JSON (например, наличие элемента stock) позволяет фильтровать позиции для автоматической обработки.
2) Отправка в старую систему по SOAP: внутренний сервис принимает только XML, а у вас данные в формате JSON. Перед отправкой HTTP-запросом вставьте робота в БП, сконвертируйте JSON в XML, затем подставьте Результат в тело SOAP-запроса. Это исключает ручную сборку XML и гарантирует корректную структуру.
3) Унификация вебхуков: разные внешние сервисы присылают уведомления в разных форматах. На входе БП берёте тело вебхука, запускаете робота в режиме XML в JSON (или наоборот), приводите все сообщения к единой структуре и в дальнейшем применяете единые правила обработки и маршрутизации на основе полей в Результат.
Советы по тестированию
- Используйте режим Песочница для проверки разных вариантов XML/JSON (атрибуты, вложенные структуры, массивы).
- Если исходный формат приходит в переменной, в поле «Значение» подставляйте её напрямую — робот обработает содержимое и отдаст готовый результат в Результат.
- Для сложных схем заранее прогоните типичные примеры данных, чтобы убедиться, что структура конвертации соответствует логике последующих шагов.
Данное приложение работает на тарифных планах с имеющимся функционалом роботов или бизнес-процессов.
Установите другие наши приложения: https://go.nycl.ru/b24-apps
Свои пожелания и предложения вы можете отправить через форму: https://go.nycl.ru/share-idea