- Visão geral
- Criptografia
- Banco de Dados
- Java
- Python
- WebAPI
Atividades do desenvolvedor
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:
-
Abra o Studio e crie um Processo.
-
Arraste um contêiner Sequência para o Designer de Fluxo de Trabalho.
-
Crie as seguintes variáveis:
Nome da variável Tipo de Variável Valor Padrão jsonAsStringString jsonAsArrayJArray -
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:
Argumento Direction Tipo Valor outOut String jsonAsString -
Depois de concluído, selecione o botão OK como no seguinte GIF:

-
-
Adicione uma atividade Log Message após a atividade Invoke Code.
- Adicione a expressão
"JSON As String: "+jsonAsStringno campo Mensagem.
- Adicione a expressão
-
Adicione uma atividade Deserialize Json Array após a atividade Log Message.
- Add the variable
jsonAsStringin the Json String field. - In the Properties panel, add the variable
jsonAsArrayin the JsonArray field.
- Add the variable
-
Adicione uma atividade For Each após a atividade Deserialize Json Array.
- Add the value
tokenin the ForEach field. - Adicione a variável
jsonAsArrayno campo expressão VB. - In the Properties panel, in the TypeArgument field, make sure you chose JValue.
- Add the value
-
Add a Log Message activity inside the Body of the For Each activity.
- Adicione a expressão
token.ToStringno campo Mensagem.
É assim que o fluxo de trabalho deve ser:

- Adicione a expressão
-
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.