JSON to Data
JSON to Data recibe información en formato JSON y la convierte en datos de NappAI, de forma que los componentes siguientes pueden leer cada campo por separado. JSON es el formato más habitual para intercambiar información entre aplicaciones: una lista de campos con su nombre y su valor.
Puedes conectarle el JSON que devuelve otro paso o escribirlo tú mismo en el componente.
Cuándo usarlo
- Aprovechar la respuesta JSON de un servicio externo en los pasos siguientes del flujo.
- Escribir a mano unos datos fijos de prueba, como un cliente de ejemplo, mientras construyes un flujo.
- Definir una configuración fija (tarifas, umbrales, textos) que otros componentes leen.
- Convertir una lista JSON en varios registros para tratarlos uno a uno.
Configuración
| Campo | Qué hace |
|---|---|
| Mode | Cómo le das el JSON. Data Entry (por defecto): lo conectas desde otro componente. Manual Entry: lo escribes en el componente. |
| JSON (obligatorio, con Data Entry) | El contenido JSON que llega de otro componente. Si es una lista, cada elemento se convierte en un registro. |
| JSON Text (obligatorio, con Manual Entry) | El texto JSON que escribes tú. |
En Manual Entry el componente acepta pequeños descuidos de escritura, como nombres de campo sin comillas o una coma de más antes de cerrar.
Resultado
La salida Data entrega los datos convertidos: un registro por cada elemento de la lista, o un solo registro si escribiste el JSON a mano.
Puedes conectarla a cualquier componente que trabaje con datos, como Get Value By Key para leer un campo concreto.
Ejemplo
Mientras preparas un flujo de bienvenida, eliges Manual Entry y escribes en JSON Text un cliente de prueba:
{"nombre": "Laura Gómez", "plan": "Premium", "pais": "España"}Los componentes siguientes leen nombre y plan para redactar el mensaje. Cuando el flujo está listo, cambias a Data Entry y conectas los datos reales.
Componentes relacionados
- Data to JSON: el camino inverso.
- JQ Query (Parse JSON): para extraer partes concretas de un JSON.