JSON - Scoped

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:2分
  • The JSON script include provides scoped methods to create JSON objects from a string, and to turn JSON objects into strings.

    For scoped applications, the JSON API uses static methods that call the JavaScript ES5 native JSON object.

    注:
    Use the global keyword with JSON method calls in scoped scripts, for example, global.JSON.stringify(). Not using the global keyword could result in an error message, such as ScopedRhinoObjectWrapper: not a wrappable type: com.glide.script.FieldGlideDescriptor.

    Scoped JSON - parse(String str)

    Creates an object or primitive type from a JSON formatted string.

    表 : 1. Parameters
    Name Type Description
    str String JSON formatted string.
    表 : 2. Returns
    Type Description
    Object Object created from the specified string.
    var str = '{"name":"George","lastname":"Washington"}';
    var obj = global.JSON.parse(str);
    gs.info('The first name is ' + obj.name);

    Output:

    The first name is George

    Scoped JSON - stringify(Object jsonObject)

    Creates a string from a JSON object.

    表 : 3. Parameters
    Name Type Description
    jsonObject Object JSON object to turn into a string.
    表 : 4. Returns
    Type Description
    String JSON-formatted string.
    var obj = {"name":"George","lastname":"Washington"};
    var str =  global.JSON.stringify(obj);
    gs.info('The object ' + str);

    Output:

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