GlideJsonPath - 전역

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 1분
  • GlideJsonPath API는 쿼리 경로 문자열을 사용하여 JSON 문서에서 값을 검색합니다.

    이 API는 기본적으로 사용할 수 있습니다.

    GlideJsonPath - GlideJsonPath(문자열 jsonDocument)

    JSON 문서를 구문 분석하여 GlideJsonPath 스크립트 가능 객체를 인스턴스화합니다.

    표 1. 매개변수
    이름 유형 설명
    jsonDocument 문자열 구문 분석할 JSON 문서입니다.

    이 예제에서는 JSON 문서를 구문 분석하여 GlideJsonPath 개체를 인스턴스화합니다.

    var v = new GlideJsonPath('{"lib":{"jsonpath":{"creator":{"name":"DevStudio","developers":["dev1","dev2","dev3"]}}}}');

    GlideJsonPath - 읽기(문자열 jsonPath)

    쿼리 경로 문자열을 사용하여 JSON 문서에서 값을 검색합니다.

    표 2. 매개변수
    이름 유형 설명
    json경로 문자열 JSON 문서에서 검색할 경로입니다.

    유효한 모든 JSONPath 식이 지원됩니다. 자세한 내용은 JSONPath 단원을 참조하십시오.

    표 3. 반환
    유형 설명
    객체 지정된 경로와 일치하는 JavaScript 객체입니다.

    이 예제에서는 지정된 경로 아래에 나열된 모든 개발자에 대한 JSON 문서를 검색합니다.

    var v = new GlideJsonPath('{"lib":{"jsonpath":{"creator":{"name":"DevStudio","developers":["dev1","dev2","dev3"]}}}}'); 
    var l = v.read("$['lib']['jsonpath']['creator']['developers'][*]");

    출력:

    "dev1", "dev2", "dev3"