---
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


---

# JSON - inclus dans le périmètre

# JSON - inclus dans le périmètre {#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'include de script JSON fournit des méthodes incluses dans le champ d'application pour créer des objets JSON à partir d'une chaîne et pour transformer des objets JSON en chaînes.

Pour les applications incluses dans le périmètre, l'API JSON utilise des méthodes statiques qui appellent l'objet JSON natif JavaScript ES5.  
Remarque :  
Utilisez le mot clé global avec les appels de méthode JSON dans les scripts inclus dans le périmètre, par exemple, `global. JSON.stringify().` Le fait de ne pas utiliser le mot clé global peut entraîner l'envoi d'un message d'erreur, tel que ScopedRhinoObjectWrapper : type non encapsulable : com.glide.script.FieldGlideDescriptor.

## JSON inclus dans le périmètre : analyser (chaîne str) {#ariaid-title2}

Crée un objet ou un type primitif à partir d'une chaîne au format JSON.
{#JSONScoped-parse_S__table_zys_3tr_rdb__entry__3}

| Nom | Type | Description |
|-|-|-|
| str | Chaîne | Chaîne au format JSON. |
[Tableau 1. Paramètres]

{#JSONScoped-parse_S__table_zys_3tr_rdb} {#JSONScoped-parse_S__table_azs_3tr_rdb__entry__2}

| Type | Description |
|-|-|
| Objet | Objet créé à partir de la chaîne spécifiée. |
[Tableau 2. Renvoie]

{#JSONScoped-parse_S__table_azs_3tr_rdb}  

    var str = '{"name":"George","lastname":"Washington"}';
    var obj = global.JSON.parse(str);
    gs.info('The first name is ' + obj.name);

Sortie :

    The first name is George

## JSON inclus dans le périmètre : stringify(objet jsonObject) {#ariaid-title3}

Crée une chaîne à partir d'un objet JSON.
{#JSONScoped-stringify_O__table_g3q_w5r_rdb__entry__3}

| Nom | Type | Description |
|-|-|-|
| objet json | Objet | Objet JSON à transformer en chaîne. |
[Tableau 3. Paramètres]

{#JSONScoped-stringify_O__table_g3q_w5r_rdb} {#JSONScoped-stringify_O__table_h3q_w5r_rdb__entry__2}

| Type | Description |
|-|-|
| Chaîne | Chaîne au format JSON. |
[Tableau 4. Renvoie]

{#JSONScoped-stringify_O__table_h3q_w5r_rdb}  

    var obj = {"name":"George","lastname":"Washington"};
    var str =  global.JSON.stringify(obj);
    gs.info('The object ' + str);

Sortie :

    The object {"name":"George","lastname":"Washington"}


