JSON - スコープ対象
JSON スクリプトインクルードは、文字列から JSON オブジェクトを作成し、JSON オブジェクトを文字列に変換するためのスコープ付きメソッドを提供します。
スコープ対象のアプリケーションの場合、 JSON API は JavaScript ES5 ネイティブ JSON オブジェクトを呼び出す静的メソッドを使用します。
注:
global キーワードは、スコープ付きスクリプト (global など) の JSON メソッド呼び出しで使用します
。JSON.stringify()です。グローバルキーワードを使用しないと、「 ScopedRhinoObjectWrapper: not a wrappable type: com.glide.script.FieldGlideDescriptor」などのエラーメッセージが表示される可能性があります。スコープ対象 JSON - parse(String str)
JSON 形式の文字列からオブジェクトまたはプリミティブタイプを作成します。
| 名前 | タイプ | 説明 |
|---|---|---|
| str | 文字列 | JSON 形式の文字列。 |
| タイプ | 説明 |
|---|---|
| オブジェクト | 指定された文字列から作成されたオブジェクト。 |
var str = '{"name":"George","lastname":"Washington"}';
var obj = global.JSON.parse(str);
gs.info('The first name is ' + obj.name);
出力:
The first name is George
スコープ対象 JSON:stringify(オブジェクト:jsonObject)
JSON オブジェクトから文字列を作成します。
| 名前 | タイプ | 説明 |
|---|---|---|
| jsonオブジェクト | オブジェクト | 文字列に変換する JSON オブジェクト。 |
| タイプ | 説明 |
|---|---|
| 文字列 | JSON 形式の文字列。 |
var obj = {"name":"George","lastname":"Washington"};
var str = global.JSON.stringify(obj);
gs.info('The object ' + str);
出力:
The object {"name":"George","lastname":"Washington"}