Сформировать JSON из полей
Робот «Сформировать JSON из полей» собирает JSON-объект из двух списков (Multiple): ключей и соответствующих значений в том же порядке. Числовые строки приводятся к числу, true/false — к булеву типу, пустые ключи пропускаются. Возвращает готовую строку JSON, при необходимости с отступами, — для отправки в webhook или внешний API из бизнес-процесса Битрикс24.
Робот формирует строку JSON прямо в бизнес-процессе или роботе Битрикс24, не требуя писать код. На вход подаются два множественных поля: ключи и значения, упорядоченные параллельно (первое значение относится к первому ключу и так далее). Значения автоматически приводятся к типу: числовые строки становятся целым или дробным числом, строки true и false — булевыми значениями, остальные остаются строками; пустые ключи пропускаются. Юникод и слеши не экранируются, а флаг форматирования с отступами (Y/N) включает читаемый вывод. Применяйте, когда нужно собрать тело запроса для внешнего API или входящего webhook, передать структурированные данные в другой шаг процесса или сохранить набор полей в одном текстовом поле. Возвращает результирующую строку JSON для использования в последующих шагах.
Какие параметры принимает робот?
| Параметр | Тип | Обязательный? | По умолчанию |
|---|---|---|---|
| Ключи (Multiple) | string | да | |
| Значения (Multiple, порядок должен совпадать с ключами) | string | да | |
| Форматировать с отступами (Y/N, по умолчанию N) | string | — |
Что возвращает робот?
| Параметр | Тип |
|---|---|
| Результирующий JSON | string |
Сценарий: отправка данных сделки во внешний сервис
- Сделка переходит на стадию «Оплачено»
- Робот собирает JSON из ключей id, amount, paid и значений сделки
- Готовая строка JSON передаётся в робот HTTP-запроса для отправки в webhook