GlideJsonPath : global

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 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(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(chaîne 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
    Chemin d’accès jsonPath 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(s) correspondant au chemin d’accès spécifié.

    Cet exemple recherche dans un document JSON tous les développeurs répertoriés sous le chemin d’accès 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"