🔍

JSONPath 테스트

JSON 데이터에 대해 JSONPath 표현식을 테스트하세요. 지원: $, 와일드카드, 배열 슬라이스, 필터 표현식. 브라우저에서 실시간 결과.

개발자 도구 로컬에서 실행 데이터 전송 없음
JSONPath JSON 쿼리 필터 표현식 클라이언트 측 전용
JSON 입력
경로:
예제:
결과 —
결과를 보려면 JSON을 붙여넣고 JSONPath 표현식을 입력하세요
💡
JSONPath 구문: $ = 루트 · . = 자식 · [*] = 모든 배열 항목 · [0] = 인덱스 · [0:2] = 슬라이스 · .. = 재귀 하강 · ?(@.price < 10) = 필터 표현식입니다. 예: $.store.book[?(@.category=="fiction")].title

JSONPath 테스트란 무엇인가요?

JSONPath 테스트를 사용하면 JSON 데이터에 JSONPath 표현식을 실행하고 일치하는 결과를 즉시 확인할 수 있습니다. API 디버깅, 테스트 픽스처, ETL 규칙, 그리고 중첩된 JSON 내부의 특정 노드를 대상으로 지정해야 하는 모든 워크플로에 유용합니다.

JSONPath 테스트 사용 방법

  1. JSON 문서를 입력 영역에 붙여넣으세요.
  2. 테스트할 JSONPath 표현식을 입력하세요.
  3. 반환된 일치 항목을 검토하고 필터나 선택자를 조정하세요.
  4. 작동하는 경로를 앱, 테스트 또는 자동화 단계에 복사하세요.
JSONPath 테스트 이해하기 ▾
예시
입력 JSON: {"users":[{"name":"Alice","age":30},{"name":"Bob","age":17}]}
출력 경로: $.users[?(@.age >= 18)].name
일반적인 사용 사례
  • API 응답과 픽스처에 대해 JSONPath 표현식 테스트
  • 코드에서 사용하기 전에 필터와 배열 선택자 확인
  • 필요한 필드만 쿼리하여 중첩된 JSON 구조 디버깅
  • JSONPath가 복잡한 페이로드에서 노드를 선택하는 방법을 팀원에게 알려주기
이 도구를 사용하는 이유
  • API, 자동화 규칙, 픽스처 디버깅에 유용합니다.
  • 중첩된 배열과 객체를 대화형으로 더 쉽게 쿼리할 수 있습니다.
  • 브라우저에서 실행되므로 테스트 중 JSON 샘플이 로컬에 유지됩니다.
자주 묻는 질문
JSONPath는 jq와 같나요?

아니요 — jq는 별도의 쿼리 언어입니다. JSONPath는 RFC 9535에서 표준화되었으며 많은 라이브러리에서 지원됩니다.

여러 표현식을 한 번에 사용할 수 있나요?

현재는 한 번에 하나의 표현식만 지원하며, 결과에는 일치하는 모든 노드가 표시됩니다.

JSONPath 테스트 온라인 — JSONPath 표현식 무료 쿼리 & 테스트는 어떤 기능을 하나요?

JSONPath 테스트 온라인 — JSONPath 표현식 무료 쿼리 & 테스트는 전적으로 브라우저에서 실행되며 서버에 데이터를 업로드하지 않고 이 작업을 완료할 수 있도록 도와줍니다.

JSONPath 테스트 온라인 — JSONPath 표현식 무료 쿼리 & 테스트는 무료로 사용할 수 있나요?

예. 이 도구는 무료로 사용할 수 있으며 가입이 필요 없습니다.