Construir JSON a partir de campos
El robot «Construir JSON a partir de campos» compone un objeto JSON a partir de dos listas múltiples: claves y los valores correspondientes en el mismo orden. Las cadenas numéricas se convierten en números, true/false en valores booleanos y las claves vacías se omiten. Devuelve una cadena JSON lista, opcionalmente con sangría, para enviar a un webhook o una API externa desde un proceso de negocio de Bitrix24.
El robot construye una cadena JSON directamente en el proceso de negocio o robot de Bitrix24, sin necesidad de escribir código. Recibe como entrada dos campos múltiples: claves y valores ordenados en paralelo (el primer valor pertenece a la primera clave, y así sucesivamente). Los valores se convierten automáticamente según su tipo: las cadenas numéricas pasan a ser números enteros o decimales, las cadenas true y false a valores booleanos, y el resto permanece como cadena; las claves vacías se omiten. El Unicode y las barras no se escapan, y el indicador de sangría (Y/N) activa una salida legible y sangrada. Úselo cuando necesite componer el cuerpo de una solicitud para una API externa o un webhook entrante, pasar datos estructurados a otro paso del proceso o guardar un conjunto de campos en un único campo de texto. Devuelve la cadena JSON resultante para usarla en pasos posteriores.
¿Qué parámetros de entrada acepta el robot?
| Parámetro | Tipo | ¿Obligatorio? | Por defecto |
|---|---|---|---|
| Claves (múltiple) | string | sí | |
| Valores (múltiple, el orden debe coincidir con las claves) | string | sí | |
| Formatear con sangría (Y/N, por defecto N) | string | — |
¿Qué devuelve el robot?
| Parámetro | Tipo |
|---|---|
| JSON resultante | string |
Escenario: envío de datos de la negociación a un servicio externo
- Una negociación entra en la etapa «Pagado»
- El robot construye JSON a partir de las claves id, amount, paid y los valores de la negociación
- La cadena JSON lista se pasa al robot de solicitud HTTP para enviarla a un webhook