GlideJsonPath : global

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 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 de requête.

    Cette API est disponible par défaut.

    GlideJsonPath : GlideJsonPath(String jsonDocument)

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

    Tableau 1. Paramètres
    Nom Type Description
    Document JSON 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 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 au chemin spécifié.

    Cet exemple recherche un document JSON pour 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"