---
sourceDocument: Référence de l’API Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - fr-FR

ft:publication_title :

    - Référence de l’API Xanadu

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# GlideJsonPath : global

# GlideJsonPath : global {#ariaid-title1}

* Rversion finale: Xanadu
* 
* Mis à jour 1 août 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 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) {#ariaid-title2}

Instancie un objet pouvant contenir des scripts GlideJsonPath en analysant un document JSON.
{#GlideJsonPath-GlideJsonPath_S__table_otc_rhk_ywb__entry__3}

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

{#GlideJsonPath-GlideJsonPath_S__table_otc_rhk_ywb}  
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) {#ariaid-title3}

Récupère les valeurs d'un document JSON à l'aide d'une chaîne de chemin d'accès de requête.
{#GlideJsonPath-read_S__table_l4w_xhk_ywb__entry__3}

| 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](https://jsonpath.com/). |
[Tableau 2. Paramètres]

{#GlideJsonPath-read_S__table_l4w_xhk_ywb} {#GlideJsonPath-read_S__table_m4w_xhk_ywb__entry__2}

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

{#GlideJsonPath-read_S__table_m4w_xhk_ywb}  
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"


