JSON : Scoped
Die JSON -API stellt bereichsbezogene Methoden bereit, um JSON-Objekte aus einer Zeichenfolge zu erstellen und JSON-Objekte in Zeichenfolgen umzuwandeln.
Für bereichsbezogene Anwendungen verwendet die JSON -API statische Methoden, die das native JSON-Objekt von JavaScript ES5 aufrufen.
Hinweis:
Verwenden Sie das Schlüsselwort global mit JSON -Methodenaufrufen in bereichsbezogenen Skripts, z. B.
global.JSON.stringify(). Wenn Sie das globale Stichwort nicht verwenden, kann dies zu einer Fehlermeldung führen, z. B. ScopedRhinoObjectWrapper: not a wrappable type: com.glide.script.FieldGlideDescriptor.Scoped JSON – parse(String str)
Erstellt einen Objekt- oder Grundtyp aus einer JSON-formatierten Zeichenfolge.
| Name | Typ | Beschreibung |
|---|---|---|
| str | Zeichenfolge | JSON-formatierte Zeichenfolge. |
| Typ | Beschreibung |
|---|---|
| Objekt | Objekt, das aus der angegebenen Zeichenfolge erstellt wurde. |
var str = '{"name":"George","lastname":"Washington"}';
var obj = global.JSON.parse(str);
gs.info('The first name is ' + obj.name);
Ausgabe:
The first name is George
Scoped JSON – stringify(Object jsonObject)
Erstellt eine Zeichenfolge aus einem JSON-Objekt.
| Name | Typ | Beschreibung |
|---|---|---|
| jsonObject | Objekt | Das JSON-Objekt, das in eine Zeichenfolge umgewandelt werden soll. |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | JSON-formatierte Zeichenfolge. |
var obj = {"name":"George","lastname":"Washington"};
var str = global.JSON.stringify(obj);
gs.info('The object ' + str);
Ausgabe:
The object {"name":"George","lastname":"Washington"}