ToolHub
도구 열기

JSONPath 추출기

JSONPath 표현식을 사용하여 JSON 데이터 추출

개발자 도구

이 도구 정보

JSONPath 추출기는 경로 표현식을 사용하여 JSON 데이터를 쿼리할 수 있게 해줍니다. 이는 JSON 구조 내에서 요소를 탐색하고 선택하기 위한 강력한 구문입니다. 와일드카드, 배열 인덱스 및 재귀 하강을 지원하여 정밀한 데이터 추출이 가능합니다.

주요 기능

빠른 미리보기

사용 사례

json jsonpath query extract data

자주 묻는 질문

JSONPath 표현식은 어떤 구문을 지원하나요?

점 표기법(예: store.name)과 대괄호 표기법(예: store["name"]), 배열 인덱스(예: products[0]) 및 와일드카드(예: products[*])를 지원합니다. 경로는 $.로 시작하여 루트 객체에서 쿼리를 시작함을 나타냅니다.

와일드카드 *는 어떻게 사용하나요?

와일드카드 *는 배열의 모든 요소나 객체의 모든 키-값을 일치시키는 데 사용됩니다. 예를 들어 products[*].name은 배열에 있는 모든 제품의 name 필드를 반환하며, 결과는 배열 형태로 표시됩니다.

중첩 레벨이 깊은 데이터를 어떻게 쿼리하나요?

경로 표현식을 단계별로 작성하여 깊게 중첩된 데이터에 접근할 수 있습니다. 예를 들어 store.metadata.lastUpdated와 같이 사용합니다. 각 레벨은 점으로 연결되며, 배열 요소는 대괄호와 인덱스를 사용하여 접근합니다.

이 도구를 사용할 때 제 데이터는 안전한가요?

절대적으로 안전합니다. 모든 JSON 데이터의 파싱과 경로 쿼리는 브라우저에서 로컬로 수행되며, 어떤 데이터도 서버에 업로드되지 않으므로 데이터가 완전히 비공개로 유지됩니다.

여러 경로의 데이터를 동시에 추출할 수 있나요?

네. 경로 입력 상자에 표현식을 입력한 후 '경로 추가'를 클릭하여 여러 경로 표현식을 추가할 수 있습니다. 도구는 모든 경로 쿼리를 동시에 실행하고 각 경로의 추출 결과를 개별적으로 표시합니다.