JSONPath 테스트

JSONPath 테스트

로컬 처리

JSONPath 테스트 — 입력한 내용을 어디에도 보내지 않고 내 폰·PC에서 바로 처리하는 무료 도구입니다.

사용 방법과 처리 기준

JSONPath 테스트 — 입력한 내용을 어디에도 보내지 않고 내 폰·PC에서 바로 처리하는 무료 도구입니다.

도구의 계산과 파일 처리는 브라우저 안에서 이루어집니다. 계산기·단위 변환의 공유 링크를 직접 만들면 값이 URL에 포함됩니다. 계정·방문 통계·광고 관련 정보 처리는 개인정보처리방침을 확인하세요.

현재 제한

  • 데스크톱 최대 파일 크기 50MB
  • 모바일 최대 파일 크기 20MB

"작업"에서 JSONPath 테스트 또는 키 경로 보기를 고릅니다. 루트 $, 자식 .name·['name'], 인덱스 [n], 와일드카드 [*]·.*, 재귀 ..name을 지원합니다.

필터식([?(@.price > 10)])·슬라이스·함수는 지원하지 않으며, 빈 결과로 넘기지 않고 오류로 알려 줍니다.

이 도구로 할 수 있는 일

JSONPath 테스트
식에 맞는 값을 모두 보여 줍니다.
키 경로 보기
모든 값의 경로를 $.a.b.0 = 1처럼 나열합니다.

JSONPath 테스트 사용 방법

  1. 1
    작업 고르기테스트 또는 경로 보기를 고릅니다.
  2. 2
    JSON·식 입력JSON과 JSONPath 식을 적습니다.
  3. 3
    결과 확인찾은 값이나 경로 목록을 봅니다.

활용 예시

모든 책 제목
입력: {"store":{"book":[{"title":"A","price":8},{"title":"B","price":12}]}} $.store.book[*].title
결과: "A" "B"
재귀로 가격 찾기
입력: {"store":{"book":[{"title":"A","price":8},{"title":"B","price":12}]}} $..price
결과: 8 12

이럴 때 유용해요

  • API 응답에서 필요한 값의 경로를 찾을 때
  • 자동화 도구·테스트에 넣을 JSONPath를 확인할 때

자주 묻는 질문 (FAQ)

결과가 비어 있으면 식이 틀린 건가요?

지원하지 않는 식이면 오류가 납니다. 빈 결과는 식은 맞지만 해당 경로에 값이 없다는 뜻입니다. "키 경로 보기"로 실제 경로를 확인해 보세요.

이 도구에 바라는 점이 있나요? 제안 및 문의하기 →