- Vue d'ensemble (Overview)
- Cryptographie
- Base de donnés
- Java
- Python
- APIweb
Activités du développeur.
L’exemple suivant explique comment utiliser les activités telles que Appeler le code et Désérialiser la table Json pour créer une table JSON, la désérialiser et fournir la liste des jetons extraits. Vous pouvez retrouver ces activités dans le package UiPath.WebAPI.Activities .
Voici comment le processus d'automatisation peut être créé :
-
Ouvrez Studio et démarrez un nouveau Processus.
-
Faites glisser un conteneur Séquence vers le concepteur de workflow.
-
Créez les variables suivantes :
Nom de variable Types de variables Valeur par défaut jsonAsStringChaîne de caractères (string) jsonAsArrayTableauJ -
Add an Invoke Code activity inside the Sequence.
-
Sélectionnez le bouton Modifier le code (Edit Code) et ajoutez le code suivant dans la fenêtre ouverte :
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) -
Une fois le code ajouté, sélectionnez le bouton OK .
-
Select the Edit Arguments button and add the following argument:
Argument Direction Saisie de texte Valeur (Value) outSortie Chaîne de caractères (string) jsonAsString -
Une fois que vous avez terminé, sélectionnez le bouton OK comme dans le GIF suivant :

-
-
Ajoutez une activité Message du journal (Log Message) sous l’activité Appeler le code (Invoke Code).
- Ajoutez l’expression
"JSON As String: "+jsonAsStringdans le champ Message.
- Ajoutez l’expression
-
Ajoutez une activité Désérialiser la table JSON (Deserialize JSON Array) après l’activité Message du journal (Log Message).
- Add the variable
jsonAsStringin the Json String field. - In the Properties panel, add the variable
jsonAsArrayin the JsonArray field.
- Add the variable
-
Ajoutez une activité Pour chaque (For Each) sous l’activité Désérialiser la table JSON (Deserialize Json Array).
- Add the value
tokenin the ForEach field. - Ajoutez la variable
jsonAsArraydans le champ expression 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.
- Ajoutez l’expression
token.ToStringdans le champ Message.
Voici à quoi devrait ressembler votre workflow :

- Ajoutez l’expression
-
Exécutez le processus. Un tableau JSON est créé, désérialisé en tant que String et fourni sous forme de liste de jetons extraits.
Ici, vous pouvez télécharger un exemple.