activities
latest
false
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática.
UiPath logo, featuring letters U and I in white
Actividades para desarrolladores
Last updated 22 de oct. de 2024

Crear y deserializar Matriz JSON

El ejemplo siguiente explica cómo utilizar actividades como Invocar código y Deserializar MatrizJson 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.

    • Selecciona 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 que se añade el código, selecciona el botón Aceptar.
    • Selecciona el botón Editar argumentos y añade el siguiente argumento:

      Argumento

      Dirección

      Tipo

      Valor

      out

      Salida

      Cadena

      jsonAsString

    • Una vez finalizado, selecciona el botón Aceptar como en el siguiente GIF:



  5. Añade una actividad Mensaje de registro después de la actividad Invocar código.

    • Agrega la expresión "JSON As String: "+jsonAsString en el campo Mensaje.
  6. Añade una actividad Deserializar MatrizJson después de la actividad Mensaje de registro.

    • 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. Añade un Para cada actividad después de la actividad Deserializar MatrizJson.

    • 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í puede descargar un ejemplo.

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo White
Confianza y seguridad
© 2005-2024 UiPath. Todos los derechos reservados.