Bonsoir à tous.
C'est quand même sympa de ne pas se sentir seul, quelque soit l'heure, grâce à ce forum!

J'ai une variable de type Variant chargée depuis un résultat JSON
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ResVar est un Variant = JSONVersVariant(Resul)
Si je visualise ResVar dans le débogueur je vois:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
ResVar
     records      -> 6
     Reponse     -> Membre Variant
          14123   -> Membre Variant
              Status -> "0"  
          15201   -> Membre Variant
          15502   -> Membre Variant
....
          19766   -> Membre Variant
Ces expressions dans le débogueur me renvoient une valeur correcte
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
- ResVar.reponse.Membre[1]..nom      = "14123"
- ResVar.reponse.Membre[1].Status   = "0"
- ResVar.reponse.14123.Status          = "0"
Le problème est que dans le code il me retourne une erreur:
- Propriété "nom" non autorisée en variable "Variant"
- Impossible d'accéder à un sous-élément
- ResVar.reponse.14123.Status donne une erreur de syntaxe, à cause du numéro

Pourquoi le débogueur reconnais les expressions et pas le compilateur?
Comment puis-je gérer, extraire les valeurs de ma variable/tableau Variant?

Merci