Cette méthode est utilisée pour sélectionner un élément particulier parmi les données au format JSON analysées. En fonction de l'élément sélectionné, des méthodes supplémentaires peuvent être exécutées.
L'élément est spécifié à l'aide d'une expression JPath. Si l'expression JPath correspond à plusieurs éléments, le premier élément désigné est sélectionné. Si une chaîne nulle est attribuée à l'entrée i_sJPath, l'élément racine est sélectionné.
Lors de chaque appel, la recherche de l'élément spécifié est lancée à partir du début des données analysées. L'utilisation d'une même expression JPath résulte donc toujours dans la sélection du même élément.
La valeur de retour de type BOOL indique TRUE si un élément a été sélectionné avec succès. Si une erreur a été détectée, utilisez les propriétés Result et ResultMsg pour obtenir le résultat de la méthode.
Si l'élément demandé n'a pas pu être sélectionné, l'élément sélectionné précédemment reste sélectionné.
Entrée |
Type de données |
Description |
---|---|---|
i_sJPath |
STRING [255] |
JPath expression permettant de spécifier l'élément à sélectionner. Si une chaîne nulle est attribuée, l'élément racine est sélectionné. |
Pour désigner l'élément à sélectionner, utilisez la syntaxe du langage JPath.
Le tableau suivant répertorie les expressions JPath prises en charge :
JPath expression |
Description |
---|---|
|
Sélectionne le premier élément présentant le nom indiqué au premier niveau. |
|
Sélectionne le premier élément correspondant au chemin absolu indiqué. |
|
Sélectionne le premier élément de tableau correspondant au chemin absolu indiqué. |
|
Sélectionne l'élément enfant du premier élément de tableau correspondant au chemin absolu indiqué. |
L'exemple suivant montre comment utiliser l'expression JPath pour sélectionner un élément parmi des données au format JSON :
JPath expression |
Données JSON analysées |
---|---|
|
|