La acción Obtener nodos permite extraer los valores clave de una fuente JSON que se especifica en la acción Iniciar sesión.

Puede especificar la clave exacta o una ruta específica en Obtener nodos para extraer las claves. También especifica un nuevo nombre de clave para el valor extraído.

Configuración

Las siguientes configuraciones están disponibles en esta acción.

Nombre de la sesión
Introduzca el nombre de sesión que especificó en la acción anterior Iniciar sesión. Puede ingresar el nombre de la sesión directamente, seleccionar la variable de string que contiene el nombre de la sesión o seleccionar la variable de sesión.
Nodos a extraer
Especifique los nodos o la ruta del nodo para extraer su valor. Seleccione Agregar nodos y especifique lo siguiente en el modal Agregar nodo:
  • Clave o ruta del nodo: Especifique el nombre de clave del nodo o la ruta del nodo.

    Ingrese la clave directamente si

  • Tipo de valor: Seleccione el tipo de datos del nodo. Las opciones disponibles son String, Número, Booleano y FechaHora.
    Nota: La acción Obtener nodo extrae la fecha y la hora de la fuente JSON solo si se especifica la fecha y la hora en uno de los siguientes formatos ISO8601:
    • DateTimeFormatter.ISO_ZONED_DATE_TIME. Por ejemplo: 2023-08-19T14:30:00+05:30[Asia/Calcuta]
    • DateTimeFormatter.ISO_OFFSET_DATE_TIME. Por ejemplo: 2023-08-19T14:30:00+05:30
    • DateTimeFormatter.ISO_INSTANT. Por ejemplo: 2023-08-19T14:30:00Z
  • Cambiar nombre de clave: Especifique un nuevo nombre de clave para la clave de nodo que extraiga de la fuente JSON. El valor para el nodo especificado se guarda con el nuevo nombre de clave en la variable de salida.
Asignar la salida a una variable
Especifique varias variables para guardar valores de nodos específicos o una variable de diccionario para guardar todos los valores extraídos en una sola variable de diccionario.
  • Múltiples variables: Seleccione Varias variables > Agregar asignación de variable y siga las indicaciones en el modal de Asignación de variable para ingresar una clave específica y elegir una variable correspondiente en la que se deben guardar los valores de los nodos extraídos.
  • Diccionario: Seleccione Diccionario y elija una variable de diccionario existente o use la opción Crear variable para crear una variable de diccionario.

Formato para la configuración de clave o ruta de nodo

Esta sección describe el formato para especificar claves de nodo y rutas de claves de nodo en la configuración Clave o ruta de nodo. Puede usar la notación de punto para extraer nodos anidados y nodos con matrices.

Para esta fuente JSON:

{
  "phone": "123456789",
  "company": 
	{
    "name": "XYZ Corp",
    "City": "ABC",
    "Country": "DEF",
	"orders": [
    {
      "orderId": "A-101",
      "item": "Laptop Stand",
      "price": 45.00
    },
    {
      "orderId": "A-102",
      "item": "Wireless Mouse",
      "price": 25.50
    }
    ]
  }
}
Especifique los siguientes datos:
  • phone para extraer el número de teléfono.
  • company.name para extraer el nombre de la empresa.
  • company.orders[0].item para extraer el nombre del artículo (soporte para portátil) del primer ID de pedido.