JSON Toolkit

JSONPath 쿼리

표현식으로 JSON 노드를 추출하고 일치하는 단일 또는 모든 결과를 복사

쿼리 대기 중$.store.book[*].author, $..price 등의 표현식을 지원
표현식
1행 1열: 缺少值
일치 결과0개 일치
JSON과 표현식을 입력하고 쿼리를 클릭하세요

JSONPath 쿼리 이해하기

JSONPath는 경로 형태의 표현식으로 노드를 찾습니다. 예를 들어 객체 필드를 단계별로 따라가거나, 와일드카드로 배열을 반복하거나, 조건으로 요소를 필터링합니다. 이 페이지는 JSON을 로컬에서 파싱하고 표현식을 실행해 일치하는 모든 노드를 경로와 함께 나열합니다.

잘못된 표현식은 오류를 보고하지만 페이지의 나머지 부분은 깨지지 않습니다. 일치한 값을 하나 복사하거나 모든 일치를 배열 텍스트로 직렬화해 스크립트와 테스트 케이스에 사용할 수 있습니다.

기본 예시는 도서 배열에서 필드를 추출합니다. 자신의 데이터와 표현식으로 바꾸세요. 둘 중 하나를 변경하면 이전 결과가 지워지므로 쿼리를 다시 실행하세요.

자주 묻는 질문

필터 표현식이 지원되나요?
숫자나 문자열 조건으로 배열 요소를 선택하는 등 일반적인 필터 형식을 지원합니다. 정확한 구문은 JSONPath 구현에 따라 다르므로 복잡한 표현식은 먼저 샘플 데이터에서 검증하세요.
결과가 빈 배열인 이유는 무엇인가요?
빈 결과는 보통 경로가 어떤 노드와도 일치하지 않았다는 뜻입니다. 키 철자, 배열 인덱스, 계층 수를 확인하세요.
모든 일치를 한 번에 복사할 수 있나요?
네. 모든 결과를 복사하면 일치한 값이 JSON 배열 텍스트로 클립보드에 들어갑니다. 일치가 없으면 아무것도 생성되지 않습니다.