Actividades
Más reciente
False
Imagen de fondo del banner
Actividades para desarrolladores
Última actualización 23 de abr. de 2024

Crear y deserializar Matriz JSON

El siguiente ejemplo explica cómo utilizar actividades como Invocar código y Deserializar matriz JSON para crear una matriz JSON, deserializarla y proporcionar la lista de tokens extraídos. Puedes encontrar estas actividades en el paquete UiPath.WebAPI.Activities .

Así es como se puede construir el proceso de automatización:

  1. Abre Studio y crea un nuevo Proceso.
  2. Arrastra un contenedor Secuencia al Diseñador de flujo de trabajo.
  3. Crea las siguientes variables:

    Nombre de la variable

    Tipo de variable

    Valor predeterminado

    jsonAsString

    Cadena

     

    jsonAsArray

    JArray

     
  4. Añade una actividad Invocar código dentro de la Secuencia.

    • Haz clic en el botón Editar código y añade el siguiente código en la ventana abierta:

      Dim obj As ArrayList = New ArrayList()
      obj.Add("Starcraft")
      obj.Add("DOTA 2")
      obj.Add("FarCry")
      Out = JsonConvert.SerializeObject(obj)Dim obj As ArrayList = New ArrayList()
      obj.Add("Starcraft")
      obj.Add("DOTA 2")
      obj.Add("FarCry")
      Out = JsonConvert.SerializeObject(obj)
    • Una vez añadido el código, haz clic en el botón Aceptar .
    • Haz clic en el botón Editar argumentos y añade el siguiente argumento:

      Argumento

      Dirección

      Tipo

      Valor

      out

      Salida

      Cadena

      jsonAsString

    • Una vez terminado, seleccione el botón Aceptar como en el siguiente GIF:



  5. Añade una actividad Registrar mensaje debajo de la actividad Invocar código.

    • Agrega la expresión "JSON As String: "+jsonAsString en el campo Mensaje.
  6. Añade una actividad Deserializar matriz Json debajo de la actividad Registrar mensaje .

    • Añade la variable jsonAsString en el campo Cadena Json .
    • En el panel de propiedades, añade la variable jsonAsArray en el campo MatrizJson.
  7. Agregue una actividad Para cada debajo de la actividad Deserializar matriz Json .

    • Agrega el valor token en el campo Para cada.
    • Añade la variable jsonAsArray en el campo de expresión de VB.
    • En el panel Propiedades , en el campo TypeArgument , asegúrate de elegir JValue.
  8. Añade una actividad Registrar mensaje dentro del Cuerpo de la actividad Para cada .

    • Agrega la expresión token.ToString en el campo Mensaje.

      Apariencia que debe tener un flujo de trabajo:



  9. Ejecuta el proceso. Una matriz JSON se crea, se deserializa como una cadena y se proporciona como una lista de tokens extraídos.

Aquí puedes descargar un ejemplo.

Was this page helpful?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.