Bonjour,
Je vous explique mon soucis,
Je mets à jour une liste d'utilisateurs chaque semaine sur l'outil interne de la boite.
Pour se faire, je reçois un fichier json que j'importe via script dans mon outil.
le fichier ressemble à ça
{ UserA :
- Nom : Dupont
- Prénom : Didier
- Adresse : 1 rue du port
- Poste de travail : 43FPT
},
{
UserB :
- Nom : Dupart
- Prénom : Denis
- Adresse : 2 rue du port
}
Le fichier que je reçois ne possède pas le même format pour chaque USER, c'est à dire que pour le user B, je n'ai pas son "poste de travail".
Hors mon script va chercher la valeur qu'il trouve pour userB.postedetravail mais vu que c'est vide il renvoie une erreur.
Comment je fais pour checker dans ma liste Dynamic User, si "Poste de travail" est présent ou non ?
J'ai essayé de faire des "Contains" mais rien ne marche...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 foreach (dynamic User in ListeUser) { ; dynamic verificationValeurPoste = User; dynamic valPoste= "Poste de Travail"; verificationValeurPoste .valPoste(StringSearchOption.Contains); if (verificationValeurPoste .Contains(valPoste)) { LogWrite("je rentre ici ? "); }
Partager