JSONPath 테스터

JSONPath로 JSON을 검색하고 일치 값과 원본 경로를 확인합니다.

데이터 및 형식
작업 공간 준비 중…
입력
출력
결과가 여기에 표시됩니다.

사용 방법

  1. 텍스트를 붙여넣거나 UTF-8 파일 또는 샘플을 사용하세요.
  2. 입력과 설정을 선택한 뒤 실행하거나 자동 실행을 켜세요.
  3. 결과를 검토하고 복사하거나 다운로드하세요. 입력 변경 시 이전 결과는 무효가 됩니다.

JSONPath 테스터

JSONPath로 JSON을 검색하고 일치 값과 원본 경로를 확인합니다.

처리는 브라우저에서 이루어지며 입력을 DevToolsy로 전송하지 않습니다.

작동 원리

RFC 9535 선택자, 재귀 검색, 슬라이스, 필터를 지원합니다. 결과마다 정규화 경로와 JSON Pointer를 표시하며 경로를 누르면 원본 값을 선택합니다.

처리 전후
입력
{
  "books": [
    {"title":"Practical APIs","price":18,"inStock":true},
    {"title":"Data Patterns","price":32,"inStock":false},
    {"title":"Web Basics","price":12,"inStock":true}
  ]
}
출력
[
  "Practical APIs",
  "Web Basics"
]

JSONPath로 JSON을 검색하고 일치 값과 원본 경로를 확인합니다.

옵션과 데이터 보존

구조 쿼리는 JSON 숫자 원문을 보존합니다. 필터는 JavaScript 숫자를 사용하므로 안전하지 않은 정수나 정밀도를 잃는 소수는 거부합니다. JavaScript 표현식은 실행하지 않습니다.

결과 사용하기

유효한 쿼리도 빈 목록을 반환할 수 있습니다. 이름, 인덱스, 조건을 확인하세요. 최대 결과는 1,000개, 표현식은 4,096자입니다.

결과를 검토하고 복사하거나 다운로드하세요. 입력 변경 시 이전 결과는 무효가 됩니다.

처리 한도

UTF-8 입력은 문서당 1 MiB, 출력은 8 MiB까지입니다. JSONPath와 Schema는 5초, 나머지는 30초 제한입니다.

?

자주 묻는 질문

어떤 JSONPath 구문을 지원하나요?

RFC 9535 선택자, 재귀 검색, 슬라이스, 필터를 지원합니다. 결과마다 정규화 경로와 JSON Pointer를 표시하며 경로를 누르면 원본 값을 선택합니다.

큰 숫자도 보존하나요?

구조 쿼리는 JSON 숫자 원문을 보존합니다. 필터는 JavaScript 숫자를 사용하므로 안전하지 않은 정수나 정밀도를 잃는 소수는 거부합니다. JavaScript 표현식은 실행하지 않습니다.

왜 일치 결과가 없나요?

유효한 쿼리도 빈 목록을 반환할 수 있습니다. 이름, 인덱스, 조건을 확인하세요. 최대 결과는 1,000개, 표현식은 4,096자입니다.

입력이 업로드되나요?

처리는 브라우저에서 이루어지며 입력을 DevToolsy로 전송하지 않습니다.

로컬 파일을 열 수 있나요?

UTF-8 입력 최대 1 MiB · 출력 최대 8 MiB

다음에 쓸 도구 찾기

언어

언어를 변경할까요? 현재 작업 내용이 지워집니다. 필요한 데이터를 먼저 복사하거나 다운로드하세요.