사용 방법
- 왼쪽에 JSON을 붙여 넣거나 샘플을 불러오세요.
- JSONPath 표현식을 입력하고 실행 결과를 확인하세요.
- 일치한 값과 경로를 복사해 애플리케이션 코드에 사용하세요.
옵션 설명
- 루트
- 달러 기호는 JSON 문서의 루트를 나타내요. 점 표기와 대괄호 표기로 중첩 값과 배열을 선택할 수 있어요.
- 배열 선택
- 인덱스, 와일드카드와 조건 필터를 사용해 배열의 일부 항목을 찾을 수 있어요.
- 결과
- 각 일치 항목의 값과 JSON 경로를 보여줘 여러 결과 중 원하는 위치를 확인할 수 있어요.
자주 쓰는 표현식
| 표현식 | 의미 |
|---|---|
$.store.book[*].author |
모든 책의 저자 |
$..price |
문서 안의 모든 가격 |
$..book[?(@.price < 10)].title |
가격이 10 미만인 책의 제목 |
$..book[-1:] |
마지막 책 |
$..book[0,1].title |
처음 두 책의 제목 |
$..book.length |
책의 수 |
자주 묻는 질문
JSONPath는 JavaScript와 같은 문법인가요?
아니요. JSONPath는 JSON 문서를 탐색하는 표현식 문법이에요. 일부 표기법은 JavaScript 접근 방식과 비슷하지만 완전히 같지는 않아요.
입력한 JSON이 저장되나요?
아니요. JSON과 표현식은 브라우저에서만 처리돼요.
일치하는 결과가 없으면 어떻게 되나요?
오류 대신 결과가 없다는 안내가 표시돼요. 루트 기호와 키 이름, 배열 인덱스를 확인해 보세요.
개인정보 보호
이 도구는 전적으로 브라우저에서 실행돼요. 파일과 텍스트는 기기에서 처리되며 서버로 업로드되지 않아요.