JSON : Bereichsbezogen
Die JSON- Skripteinbindung bietet bereichsbezogene Methoden zum Erstellen von JSON-Objekten aus einer Zeichenfolge und zum Umwandeln von JSON-Objekten in Zeichenfolgen.
Für bereichsbezogene Anwendungen verwendet die JSON- API statische Methoden, die das native JavaScript ES5-JSON-Objekt 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 | Aus der angegebenen Zeichenfolge erstelltes Objekt. |
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"}