Роботека
Роботека · Роботы · Сформировать JSON из полей

Сформировать 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

Сценарий: отправка данных сделки во внешний сервис

  1. Сделка переходит на стадию «Оплачено»
  2. Робот собирает JSON из ключей id, amount, paid и значений сделки
  3. Готовая строка JSON передаётся в робот HTTP-запроса для отправки в webhook

Похожие роботы

Статьи по теме