UiPath Documentation
activities
latest
false

Atividades do desenvolvedor

Última atualização 21 de abr de 2026

Criar e desserializar uma matriz JSON

O exemplo a seguir explica como usar atividades como Invoke Code e Deserialize Json Array para criar uma matriz JSON, desserializá-la e fornecer a lista de tokens extraídos. Você pode encontrar essas atividades no pacote UiPath.WebAPI.Activities .

É assim que um processo de automação pode ser construído:

  1. Abra o Studio e crie um Processo.

  2. Arraste um contêiner Sequência para o Designer de Fluxo de Trabalho.

  3. Crie as seguintes variáveis:

    Nome da variávelTipo de VariávelValor Padrão
    jsonAsStringString
    jsonAsArrayJArray
  4. Add an Invoke Code activity inside the Sequence.

    • Selecione o botão Editar código e adicione o seguinte código na janela aberta:

      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)
      
    • Depois que o código for adicionado, selecione o botão OK.

    • Select the Edit Arguments button and add the following argument:

      ArgumentoDirectionTipoValor
      outOutStringjsonAsString
    • Depois de concluído, selecione o botão OK como no seguinte GIF:

      Imagem dos documentos

  5. Adicione uma atividade Log Message após a atividade Invoke Code.

    • Adicione a expressão "JSON As String: "+jsonAsString no campo Mensagem.
  6. Adicione uma atividade Deserialize Json Array após a atividade Log Message.

    • Add the variable jsonAsString in the Json String field.
    • In the Properties panel, add the variable jsonAsArray in the JsonArray field.
  7. Adicione uma atividade For Each após a atividade Deserialize Json Array.

    • Add the value token in the ForEach field.
    • Adicione a variável jsonAsArray no campo expressão VB.
    • In the Properties panel, in the TypeArgument field, make sure you chose JValue.
  8. Add a Log Message activity inside the Body of the For Each activity.

    • Adicione a expressão token.ToString no campo Mensagem.

    É assim que o fluxo de trabalho deve ser:

    Imagem dos documentos

  9. Execute o processo. Uma matriz JSON é criada, desserializada como uma String e fornecida como uma lista de tokens extraídos.

Aqui você pode baixar um exemplo.

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades