JSON - Inclus dans le périmètre

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 1 minute de lecture
  • L’API JSON fournit des méthodes délimitées pour créer des objets JSON à partir d’une chaîne et 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(). ne pas utiliser le mot clé global peut entraîner un message d’erreur, tel que ScopedRhinoObjectWrapper : type non encapsulable : com.glide.script.FieldGlideDescriptor.

    JSON inclus dans le périmètre : parse(string str)

    Crée un objet ou un type primitif à partir d’une chaîne au format JSON.

    Tableau 1. Paramètres
    Nom Type Description
    str Chaîne Chaîne au format JSON.
    Tableau 2. Renvoie
    Type Description
    Objet Objet créé à partir de la chaîne spécifiée.
    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(Object jsonObject)

    Crée une chaîne à partir d’un objet JSON.

    Tableau 3. Paramètres
    Nom Type Description
    Jsonobject Objet Objet JSON à transformer en chaîne de caractères.
    Tableau 4. Renvoie
    Type Description
    Chaîne Chaîne au format JSON.
    var obj = {"name":"George","lastname":"Washington"};
    var str =  global.JSON.stringify(obj);
    gs.info('The object ' + str);

    Sortie :

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