Descripción General #
El comando ReadJSON
es útil para extraer información valiosa desde archivos JSON. Un archivo JSON es una forma común de organizar datos en la web y en muchas aplicaciones. Con este comando, puedes indicarle a STELA qué archivo JSON leer y qué parte específica de la información te interesa. Luego, STELA tomará ese dato y lo guardará en una variable para que puedas usarlo en otras acciones de tu automatización.
Ejemplo de Uso Rápido #
Imagina que tienes un archivo JSON llamado configuracion.json
con la siguiente información:
{
"nombre_aplicacion": "Mi Super App",
"version": "1.2.3",
"idioma_predeterminado": "es"
}
Quieres saber cuál es el idioma predeterminado. Con el comando ReadJSON
, podrías hacer lo siguiente:
- Seleccionar el archivo JSON: Indicarle a STELA que el archivo que quieres leer es
configuracion.json
. - Especificar el campo: Decirle que buscas la información que está dentro del campo llamado
"idioma_predeterminado"
. - Asignar a una variable: Nombrar una variable, por ejemplo,
idioma
, donde STELA guardará el valor encontrado («es»).
Después de ejecutar el comando, la variable idioma
contendrá el texto «es», y podrás usar esa información en otras partes de tu flujo de trabajo, como mostrar un mensaje en ese idioma o configurar la aplicación.
Parámetros y Opciones #
El comando ReadJSON
necesita que le indiques algunos detalles para poder trabajar correctamente:
-
Archivo JSON: Aquí debes especificar la ruta completa del archivo JSON que quieres leer. Por ejemplo:
/ruta/al/archivo/datos.json
oC:\archivos\config.json
. -
Campo: En este parámetro, defines la «dirección» exacta de la información que buscas dentro del archivo JSON.
-
Variable: Aquí escribes el nombre de la variable donde STELA guardará el valor que encuentre en el archivo JSON.
Ejemplos de Uso Avanzado #
Extracción de datos de una API: Imagina que tu robot digital se conecta a una API que devuelve información en formato JSON, como el precio actual de una acción. Con ReadJSON
, puedes tomar la respuesta de la API (que STELA guardaría en una variable), especificar el campo donde se encuentra el precio (por ejemplo, precio
) y guardar ese valor en otra variable para luego mostrarlo en un reporte o tomar una decisión basada en él.
Procesamiento de logs en formato JSON: Si tus aplicaciones guardan registros de actividad en archivos JSON, puedes usar ReadJSON
para analizar estos logs de manera automatizada. Por ejemplo, podrías extraer todos los mensajes de error que tengan un campo "nivel"
con el valor "error"
dentro de un array de eventos en el archivo JSON.
Errores Comunes y Soluciones #
- Archivo no encontrado: Si la ruta que especificaste en el parámetro «Archivo JSON» no existe o no es correcta, STELA no podrá encontrar el archivo y mostrará un error. Solución: Asegúrate de que la ruta del archivo sea exactamente la correcta y que el archivo exista en esa ubicación.
- Campo no encontrado: Si el «Campo» que especificaste no existe en la estructura del archivo JSON, el comando no podrá extraer ningún valor y la variable se quedará vacía o tendrá un valor nulo, dependiendo de la configuración de STELA. Solución: Revisa cuidadosamente la estructura de tu archivo JSON y asegúrate de que el camino del campo que estás buscando sea el correcto.
- Error de formato JSON: Si el archivo que intentas leer no tiene un formato JSON válido (por ejemplo, le falta una coma, una llave o un corchete), STELA mostrará un error al intentar analizarlo. Solución: Verifica que tu archivo JSON esté bien formado.
Casos de Uso #
- Automatización de tareas repetitivas que involucran la lectura de archivos de configuración para diferentes aplicaciones o procesos.
- Captura de datos visuales o información relevante de resultados de otras herramientas o servicios que entregan su información en formato JSON.
- Integración de datos entre diferentes sistemas o aplicaciones que utilizan JSON como formato de intercambio.
- Personalización de flujos de trabajo dinámicamente leyendo opciones o parámetros desde un archivo JSON.
- Procesamiento básico de información extraída de APIs sin necesidad de conocimientos de programación.