GlideJsonPath : global

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 1 minute de lecture
  • L’API GlideJsonPath récupère les valeurs d’un document JSON à l’aide d’une chaîne de chemin d’accès de requête.

    Cette API est disponible par défaut.

    GlideJsonPath : GlideJsonPath(chaîne jsonDocument)

    Instancie un objet pouvant contenir des scripts GlideJsonPath en analysant un document JSON.

    Tableau 1. Paramètres
    Nom Type Description
    jsonDocument (en anglais seulement) Chaîne Document JSON à analyser.

    Cet exemple instancie un objet GlideJsonPath en analysant un document JSON.

    var v = new GlideJsonPath('{"lib":{"jsonpath":{"creator":{"name":"DevStudio","developers":["dev1","dev2","dev3"]}}}}');

    GlideJsonPath : read(String jsonPath)

    Récupère les valeurs d’un document JSON à l’aide d’une chaîne de chemin d’accès de requête.

    Tableau 2. Paramètres
    Nom Type Description
    jsonPath (en anglais seulement) Chaîne Chemin d’accès à rechercher dans le document JSON.

    Toutes les expressions JSONPath valides sont prises en charge. Pour plus d’informations, consultez JSONPath.

    Tableau 3. Renvoie
    Type Description
    Objet Objet(s) JavaScript correspondant(s) au chemin spécifié.

    Cet exemple recherche dans un document JSON tous les développeurs répertoriés sous le chemin spécifié.

    var v = new GlideJsonPath('{"lib":{"jsonpath":{"creator":{"name":"DevStudio","developers":["dev1","dev2","dev3"]}}}}'); 
    var l = v.read("$['lib']['jsonpath']['creator']['developers'][*]");

    Sortie :

    "dev1", "dev2", "dev3"