JsonGet Fonction de script et de graphique | Aide Qlik Cloud
Accéder au contenu principal Passer au contenu complémentaire

JsonGet Fonction de script et de graphique

Dernière mise à jour : 09/10/2026

JsonGet() renvoie le chemin d'accès à une chaîne de données JSON (JavaScript Object Notation). Les données doivent être conformes au format JSON, mais elles peuvent contenir des espaces supplémentaires ou de nouvelles lignes.

Syntaxe :  

value JsonGet(json, path)

Type de données renvoyé : double

Arguments
Argument Description
json Chaîne contenant des données JSON.
path

Le chemin d'accès doit être spécifié conformément à RFC 6901. Cela permettra la recherche de propriétés au sein des données JSON sans utiliser de fonctions de sous-chaîne ou d'index complexes.

Exemple : Expressions de graphique valides et non valides
Exemple Résultat
JsonGet( '{"a":{"xyz":"XYZ"},"b":[123,"abc","ABC"]}', '' ) Renvoie {"a":{"xyz":"XYZ"},"b":[123,"abc","ABC"]}.
JsonGet( '{"a":{"xyz":"XYZ"},"b":[123,"abc","ABC"]}', '/a' ) Renvoie {"xyz":"XYZ"}.
JsonGet( '{"a":{"xyz":"XYZ"},"b":[123,"abc","ABC"]}', '/a/xyz' ) Renvoie "XYZ".
JsonGet( '{"a":{"xyz":"XYZ"},"b":[123,"abc","ABC"]}', '/b' ) Renvoie [123,"abc","ABC"].
JsonGet( '{"a":{"xyz":"XYZ"},"b":[123,"abc","ABC"]}', '/b/0' ) Renvoie 123.
JsonGet( '{"a":{"xyz":"XYZ"},"b":[123,"abc","ABC"]}', '/b/1' ) Renvoie abc.
JsonGet( '{"a":{"xyz":"XYZ"},"b":[123,"abc","ABC"]}', '/b/2' ) Renvoie ABC.
JsonGet( '{"a":"b"}','/b' ) Renvoie null. Le chemin d'accès ne pointe pas vers une partie valide des données JSON.
JsonGet( '{"a"}','/a' ) Renvoie null. Les données JSON ne sont pas au format JSON valide (le membre "a" n'a pas de valeur).

Exemple - Les bases de JsonGet

Voir aussi :

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.