ToolzPod

JSONPath 평가기

JSONPath 표현식으로 JSON 데이터를 쿼리하세요.

JSONPath 평가기란?

JSONPath 평가기는 JSONPath 표현식을 사용하여 JSON 문서에서 데이터를 쿼리하고 추출할 수 있게 해줍니다. JSONPath는 XML의 XPath와 유사한 JSON용 쿼리 언어입니다. 사용자 지정 파싱 코드를 작성하지 않고도 중첩된 JSON 구조를 탐색하고, 특정 값을 선택하며, 배열을 필터링하는 편리한 방법을 제공합니다.

JSONPath 평가기 사용 방법

  1. 입력 영역에 JSON 데이터를 붙여넣거나 입력합니다.
  2. $.store.book[0].title과 같은 JSONPath 표현식을 입력합니다.
  3. “평가하기”를 클릭하여 일치하는 결과를 확인합니다.
  4. 복사 버튼으로 결과를 복사합니다.

지원되는 JSONPath 구문

이 도구는 핵심 JSONPath 연산자를 지원합니다: $ (루트), . (자식), [] (서브스크립트), [*] (와일드카드), 그리고 [0]이나 [1]과 같은 숫자 인덱스. 이들은 API 응답, 구성 파일, 기타 JSON 데이터를 검사하는 가장 일반적인 쿼리 요구를 충족합니다.

자주 묻는 질문

JSONPath에서 $ 기호는 무엇을 의미하나요?

달러 기호 $는 JSON 문서의 루트 객체를 나타냅니다. 모든 JSONPath 표현식은 $로 시작하여 경로 탐색의 시작을 나타냅니다.

JSONPath를 사용하여 배열의 모든 항목을 선택할 수 있나요?

네, 와일드카드 연산자 [*]를 사용하여 모든 요소를 선택합니다. 예를 들어, $.store.book[*].title은 배열의 모든 책 제목을 반환합니다.

관련 도구