TL
툴랩
💰후원하기
💰후원하기

JSONPath 테스터

JSON 데이터에 JSONPath 표현식을 테스트하고 결과를 즉시 확인합니다.

결과0 개 매치
이 표현식에 대한 매치가 없습니다.

이 도구 소개

JSONPath는 JSON 문서에서 데이터를 추출하는 쿼리 언어로, XML의 XPath와 유사합니다. $로 루트 객체를 참조하고, 점 표기법으로 키에 접근하며, 배열 인덱스와 와일드카드를 지원합니다.

이 도구는 일반적인 JSONPath 표현식을 브라우저에서 직접 테스트할 수 있게 해줍니다. 지원 구문: 기본 경로, 배열 인덱스, 와일드카드(*), 재귀 하강(..).

사용 방법

  1. 입력 영역에 JSON 데이터를 붙여넣거나 기본 예제를 수정합니다.
  2. JSONPath 표현식 필드에 경로를 입력합니다(예: $.store.book[0].title).
  3. 결과 패널에서 매치된 값을 즉시 확인합니다.
  4. 예제 버튼을 클릭하여 일반적인 JSONPath 패턴을 빠르게 테스트합니다.

활용 사례

REST API 응답에서 특정 필드를 추출할 때 JSONPath를 테스트합니다. 복잡한 중첩 JSON 구조를 탐색하고 디버깅합니다. jq, JavaScript의 jsonpath-plus 또는 Python의 jsonpath-ng와 같은 라이브러리에서 사용할 JSONPath 표현식을 작성하기 전에 로직을 검증합니다.

자주 묻는 질문

  • 지원하는 JSONPath 구문은 무엇인가요?$는 루트, .key는 자식 키, [n]은 배열 인덱스, [*] 또는 .*는 모든 자식, ..key는 재귀 하강을 지원합니다.
  • 필터 표현식을 지원하나요?아니요. 이 도구는 기본 경로, 인덱스, 와일드카드, 재귀 하강을 지원합니다. ?() 필터와 같은 고급 JSONPath는 지원하지 않습니다.
  • 왜 결과가 없나요?경로가 JSON 구조와 일치하지 않을 수 있습니다. 키는 대소문자를 구분합니다. 예제 버튼을 클릭하여 올바른 구문을 확인하세요.