JSON - 범위 지정됨
JSON 스크립트 포함은 문자열에서 JSON 객체를 생성하고 JSON 객체를 문자열로 변환하는 범위가 지정된 메서드를 제공합니다.
범위가 지정된 애플리케이션의 경우 JSON API는 JavaScript ES5 네이티브 JSON 객체를 호출하는 정적 메서드를 사용합니다.
주:
범위가 지정된 스크립트에서 JSON 메서드 호출과 함께 global 키워드를 사용합니다(예:
global). 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(Object 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"}