activities
latest
false
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.
UiPath logo, featuring letters U and I in white

Activités de développeur

Dernière mise à jour 29 sept. 2025

Deserialize JSON

UiPath.WebAPI.Activities.DeserializeJson

Description

Désérialise la chaîne ou l'exemple JSON en un JObject.

Compatibilité du projet

Windows - Héritage | Windows | Multiplate-forme

Windows, configuration multiplate-forme

  • Chaîne Json (JsonString) - Chaîne contenant le fichier JSON à désérialiser. Le JSON doit être écrit sans retrait et entre guillemets. Les chaînes à l'intérieur du JSON doivent être écrites avec des apostrophes. Par exemple, le JSON suivant est valide: "{'TenancyName': 'Documentation', 'UsernameOrEmail': 'Documentation', 'Password': 'Documentation'}".

  • Échantillon JSON : L'exemple JSON de la structure de sortie. L'activité convertit cet exemple en un objet similaire que vous pouvez utiliser au moment de la conception.
Options avancées
Entrée
  • Type d'entrée : une liste déroulante qui permet de sélectionner le type d'argument de l'objet à désérialiser.
    Remarque : dans Studio Web, l’analyse de l’exemple d’objet via la propriété Échantillon JSON rend la propriété Type d’entrée en lecture seule.

Sortie

Configuration Windows - Héritage

Panneau propriétés

Commun

  • NomAffichage (DisplayName) - Nom affiché de l'activité.

Entrée

  • Échantillon JSON : L'exemple JSON de la structure de sortie. L'activité convertit cet exemple en un objet similaire que vous pouvez utiliser au moment de la conception.

  • Chaîne Json - Chaîne contenant le fichier JSON à désérialiser. Écrivez le JSON sans retrait et entre guillemets. Les chaînes à l'intérieur du fichier JSON doivent être écrites avec des apostrophes. Par exemple, le fichier JSON suivant est valide : « {’TenancyName » : ’Documentation’, ’UsernameOrEmail’ : ’Documentation’, ’Password’ : ’Documentation’} ».

Divers

  • Privé (Private) - Si cette option est sélectionnée, les valeurs des variables et des arguments ne sont plus enregistrées au niveau Détaillé (Verbose).
  • TypeArgument : une liste déroulante qui permet de sélectionner le type de sortie renvoyé. La chaîne JSON fournie sera convertie en un objet du type sélectionné.

Sortie

Exemple d’utilisation de l’activité Deserialize Json

L'activité Désérialiser Json est utilisée pour extraire des données des fichiers et des chaînes JSON.

Pour illustrer comment utiliser cette activité, nous avons créé un exemple qui effectue l'activité Désérialiser Json pour extraire l'âge d'une personne depuis un fichier JSON.

Voici comment le processus d'automatisation peut être créé :

  1. Ouvrez Studio et démarrez un nouveau Processus.
  2. Faites glisser une Séquence vers le concepteur de workflow (Workflow Designer).

    • Créez les variables suivantes :

      Nom de variable

      Types de variables

      Valeur par défaut

      JsonText

      Chaîne de caractères (string)

       

      JsonObj

      ObjetJ

       

      Age

      ValeurGénérique

       
  3. Faites glisser une activité Lire le fichier texte dans le conteneur sequence.

    • Dans le panneau Propriétés, ajoutez la valeur "JsonString.txt" dans le champ NomFichier.
    • Ajoutez la variable JsonText dans le champ Condition.
  4. Ajoutez une activité Désérialiser JSON (Deserialize JSON) sous l’activité Lire le fichier texte (Read Text File).

    • Dans le panneau Propriétés, ajoutez la variable JsonText dans le champ ChaîneJSON et la variable JsonObj dans le champ ObjetJSON.
    • Sélectionnez la valeur Newtonsoft.Json.Linq.JObject dans la liste déroulante TypeArgument.
  5. Placez une activité Assign (Assign) sous l'activité Désérialiser JSON (Deserialize JSON) .

    • Ajoutez la variable Age dans le champ À et l'expression JsonObj.SelectToken("age").ToString dans le champ Valeur.
  6. Faites glisser une activité Écrire une ligne (Write Line) sous l’activité Affecter (Assign).

    • Ajoutez la variable Age dans le champ Texte.
  7. Exécutez le processus. Le robot extrait la valeur d'âge du fichier .json et l'affiche dans le panneau Sortie (Output).

Ici, vous pouvez télécharger un exemple.

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

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo
Confiance et sécurité
© 2005-2025 UiPath Tous droits réservés.