paquete JSON

El paquete JSON es útil para trabajar con datos JSON. Le permite manipular los datos JSON de forma eficaz, como agregar o actualizar valores dentro de una string JSON, analizar una string JSON en objetos usando la ruta del nodo y convertir strings JSON en diccionarios y viceversa.

Este paquete juega un rol crucial en la integración perfecta de los flujos de trabajo de automatización con servicios web y API que utilizan JSON para el intercambio de datos.

Ventajas

  • La notación de objetos JavaScript (JSON) es un formato ligero, fácil de entender y extensible para almacenar, transportar y recuperar datos. JSON utiliza pares de datos de valores clave y ofrece un intercambio de datos y resultados de servicios web más rápidos.
  • La mayoría de los servicios web de REST (API), algunos archivos de configuración y muchas bases de datos NoSQL, como MongoDB, suelen utilizar JSON por su formato flexible para el intercambio de datos. Está basado en texto, es liviano y tiene un formato de datos fácil de analizar, lo que significa que no requiere código adicional para comprender e interpretar los datos proporcionados.
  • Los archivos JSON pueden ser excelentes para almacenar y recuperar datos de configuración a los que su automatización puede hacer referencia para determinar detalles del servidor, específicos del entorno o de carpetas compartidas.
  • La estructura flexible de JSON se adapta de manera eficiente a varios tipos de datos y jerarquías de datos complejas.

Tipos de datos JSON

Los valores en JSON deben ser del siguiente tipo de datos:
  • Strings
  • Números
  • Objeto (objeto JSON)
  • Matriz
  • Booleanos
Nota: El valor NULL no es compatible con Automation 360. Por lo tanto, cuando extrae datos JSON y los convierte a una variable de diccionario, cualquier valor nulo en el string JSON no se convierte, ya que las variables de diccionario no admiten valores nulos. Sin embargo, si el JSON contiene una string vacía ("") en lugar de nula, se convertirá con éxito en una variable de diccionario.

Cómo comprender las estructuras JSON

En JSON, los datos se almacenan principalmente en dos estructuras:
  • Objetos: Los objetos en JSON son colecciones de pares de valores clave encerrados entre llaves {}. Cada clave es una \'string\' encerrada entre comillas (““) seguida de dos puntos (:), y se utilizan comas (,) para separar los pares de clave y valor.

    Ejemplo: {"name ": "John", "age": "30", "city": Detroit}

  • Matrices: Las matrices son listas ordenadas de valores encerradas entre corchetes []. Los valores dentro de una matriz están separados por comas (,).

    Ejemplo: ["John", "Annie", "Shane"]

Cómo usar el paquete JSON

Utilice las acciones en el paquete de JSON en el siguiente orden:
  1. Inicie la sesión de JSON utilizando la acción Iniciar sesión. Use este nombre de sesión para todas las acciones correspondientes.
  2. Use las diferentes acciones disponibles en el paquete de JSON para automatizar las tareas relacionadas con JSON.
  3. Finalice la sesión utilizando la acción Finalizar sesión para completar una tarea.

Acciones en el paquete JSON

El paquete JSON incluye las siguientes acciones:

Más recursos