activities
latest
false
- Vue d'ensemble (Overview)
- Cryptographie
- Base de donnés
- Java
- Python
- APIweb
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.

Activités du développeur.
Dernière mise à jour 21 avr. 2026
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
- JSON String - The string containing the JSON to be deserialized. The JSON should be written without indents, and between double quotes. Strings inside the JSON should be written with single quotes. For example, the following JSON is valid: "{'TenancyName': 'Documentation', 'UsernameOrEmail': 'Documentation', 'Password': 'Documentation'}".
- Échantillon JSON : l'échantillon 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 : 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
- Objet JSON : le désérialisé JSON comme variable
Newtonsoft.Json.Linq.JObject. En savoir plus sur les objetsNewtonsoft.Json.Linq.JObject.
Configuration Windows - Héritage
Panneau propriétés
Commun
- NomAffichage (DisplayName) - Nom affiché de l'activité.
Entrée
- Échantillon JSON : l'échantillon 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
- JSONObject : le fichier JSON désérialisé, comme variable
Newtonsoft.Json.Linq.JObject. En savoir plus surles objetsNewtonsoft.Json.Linq.JObject.
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éé :
- Ouvrez Studio et démarrez un nouveau Processus.
- Drag a Sequence to the Workflow Designer.
-
Créez les variables suivantes :
Nom de variable Types de variables Valeur par défaut JsonTextChaîne de caractères (string) JsonObjObjetJ AgeValeurGénérique
-
- Drag a Read Text File activity inside the sequence container.
- In the Properties panel, add the value
"JsonString.txt"in the FileName field. - Add the variable
JsonTextin the Content field.
- In the Properties panel, add the value
- Ajoutez une activité Désérialiser JSON (Deserialize JSON) sous l’activité Lire le fichier texte (Read Text File).
- In the Properties panel, add the variable
JsonTextin the JsonString field and the variableJsonObjin the JsonObject field. - Select the value
Newtonsoft.Json.Linq.JObjectfrom the TypeArgument drop-down list.
- In the Properties panel, add the variable
- Place an Assign activity under the Deserialize JSON activity.
- Add the variable
Agein the To field and the expressionJsonObj.SelectToken("age").ToStringin the Value field.
- Add the variable
- Faites glisser une activité Écrire une ligne (Write Line) sous l’activité Affecter (Assign).
- Ajoutez la variable
Agedans le champ Texte.
- Ajoutez la variable
- Run the process. The robot extracts the age value from the
.jsonfile and displays it in the Output panel.
Ici, vous pouvez télécharger un exemple.