JSONPath 테스터
설치 없이 사용할 수 있는 무료 온라인 JSONPath 테스터. 재귀 처리, 필터링, 슬라이싱 기능 지원
JSONPath 테스터 정보
붙여넣은 모든 JSON 문서에 대해 JSONPath 쿼리를 실행하고, 일치하는 노드를 보기 좋게 출력하여 보여줍니다. 내장 토크나이저는 루트($), 점 및 대괄호 키, 와일드카드(*), 재귀 하강(..), 배열 인덱스와 슬라이스 [0:2], 그리고 [?(@.price < 10)]과 같은 필터 표현식을 지원합니다.
사용 방법
1. 왼쪽의 JSON Input 텍스트 영역에 유효한 JSON을 붙여넣습니다. 2. 오른쪽 입력란에 JSONPath 표현식(예: $.store.book[*].author)을 입력합니다. 3. Test를 클릭하여 평가합니다. 결과 패널은 2공백 들여쓰기로 JSON을 렌더링합니다. 4. Examples를 클릭하여 5개의 미리 준비된 경로 중 하나를 삽입합니다. 5. Copy를 클릭하여 JSON 직렬화된 결과를 복사합니다.
지원하는 경로 구문
루트 $와 현재 노드 @. 멤버 접근은 .key 또는 ['key']. 와일드카드 *는 배열과 객체 값을 펼칩니다. 재귀 하강 ..은 모든 중첩 수준을 순회합니다. 대괄호 형식: [0] 단일 인덱스, [0:2] 슬라이스(시작 포함, 끝 제외), [?(@.field op value)] 필터. 연산자 >, <, >=, <=, ==, ===, !=, !==를 지원합니다. 정확히 하나의 노드가 일치하면 해당 노드가 직접 반환되고, 그렇지 않으면 일치 항목의 배열이 반환됩니다.
▶재귀 하강 연산자 ..은 무엇을 하나요?
▶필터 내에서 지원되는 연산자는 무엇인가요?
▶단일 일치 항목이 래핑 없이 반환되는 이유는 무엇인가요?
▶잘못된 JSON인 경우 어떻게 되나요?
이 도구가 당신에게 도움이 되었다면, 저에게 커피 한 잔 사주세요.
제게 커피 한 잔 사주세요.