UiPath Documentation
activities
latest
false

Activités du développeur.

Dernière mise à jour 21 avr. 2026

Créer et désérialiser un tableau JSON

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éé :

  1. Ouvrez Studio et démarrez un nouveau Processus.

  2. Faites glisser un conteneur Séquence vers le concepteur de workflow.

  3. Créez les variables suivantes :

    Nom de variableTypes de variablesValeur par défaut
    jsonAsStringChaîne de caractères (string)
    jsonAsArrayTableauJ
  4. 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:

      ArgumentDirectionSaisie de texteValeur (Value)
      outSortieChaîne de caractères (string)jsonAsString
    • Une fois que vous avez terminé, sélectionnez le bouton OK comme dans le GIF suivant :

      image des documents

  5. Ajoutez une activité Message du journal (Log Message) sous l’activité Appeler le code (Invoke Code).

    • Ajoutez l’expression "JSON As String: "+jsonAsString dans le champ Message.
  6. Ajoutez une activité Désérialiser la table JSON (Deserialize JSON Array) après l’activité Message du journal (Log Message).

    • Add the variable jsonAsString in the Json String field.
    • In the Properties panel, add the variable jsonAsArray in the JsonArray field.
  7. Ajoutez une activité Pour chaque (For Each) sous l’activité Désérialiser la table JSON (Deserialize Json Array).

    • Add the value token in the ForEach field.
    • Ajoutez la variable jsonAsArray dans le champ expression 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.

    • Ajoutez l’expression token.ToString dans le champ Message.

    Voici à quoi devrait ressembler votre workflow :

    image des documents

  9. 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.

Cette page vous a-t-elle été utile ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour