JSON :スコープ対象

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:1分
  • JSON スクリプトインクルードは、文字列から JSON オブジェクトを作成し、JSON オブジェクトを文字列に変換するための、スコープ付きメソッドを提供します。

    スコープ対象のアプリケーションでは、JSON の API は JavaScript ES5 ネイティブの JSON オブジェクトを呼び出す静的なメソッドを使用します。

    注:
    グローバルキーワードは、グローバルなどのスコープ付きスクリプトの JSON メソッド呼び出しで使用します 。JSON.stringify()です。グローバルキーワードを使用しないと、ScopedRhinoObjectWrapper: not a wrappable type: com.glide.script.FieldGlideDescriptor などのエラーメッセージが表示されます。

    スコープ対象の JSON - parse(文字列 str)

    JSON 形式の文字列からオブジェクトタイプまたはプリミティブタイプを作成します。

    表 : 1. パラメーター
    名前 タイプ 説明
    str 文字列 JSON 形式の文字列。
    表 : 2. 返される内容
    タイプ 説明
    オブジェクト 指定した文字列から作成されたオブジェクト。
    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 オブジェクトから文字列を作成します。

    表 : 3. パラメーター
    名前 タイプ 説明
    jsonObject オブジェクト 文字列に変換する JSON オブジェクト。
    表 : 4. 返される内容
    タイプ 説明
    文字列 JSON 形式の文字列。
    var obj = {"name":"George","lastname":"Washington"};
    var str =  global.JSON.stringify(obj);
    gs.info('The object ' + str);

    出力:

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