GlideJsonPath - 전역

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기1분
  • GlideJsonPath API는 쿼리 경로 문자열을 사용하여 JSON 문서에서 값을 검색합니다.

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

    GlideJsonPath - GlideJsonPath(jsonDocument 문자열)

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

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

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

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

    GlideJsonPath - read(jsonPath 문자열)

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

    표 2. 매개변수
    이름 유형 설명
    jsonPath 문자열 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"