JSONPath 평가기란?
JSONPath 평가기는 JSONPath 표현식을 사용하여 JSON 문서에서 데이터를 쿼리하고 추출할 수 있게 해줍니다. JSONPath는 XML의 XPath와 유사한 JSON용 쿼리 언어입니다. 사용자 지정 파싱 코드를 작성하지 않고도 중첩된 JSON 구조를 탐색하고, 특정 값을 선택하며, 배열을 필터링하는 편리한 방법을 제공합니다.
JSONPath 평가기 사용 방법
- 입력 영역에 JSON 데이터를 붙여넣거나 입력합니다.
$.store.book[0].title과 같은 JSONPath 표현식을 입력합니다.- “평가하기”를 클릭하여 일치하는 결과를 확인합니다.
- 복사 버튼으로 결과를 복사합니다.
지원되는 JSONPath 구문
이 도구는 핵심 JSONPath 연산자를 지원합니다: $ (루트), . (자식), [] (서브스크립트), [*] (와일드카드), 그리고 [0]이나 [1]과 같은 숫자 인덱스. 이들은 API 응답, 구성 파일, 기타 JSON 데이터를 검사하는 가장 일반적인 쿼리 요구를 충족합니다.
자주 묻는 질문
JSONPath에서 $ 기호는 무엇을 의미하나요?
달러 기호 $는 JSON 문서의 루트 객체를 나타냅니다. 모든 JSONPath 표현식은 $로 시작하여 경로 탐색의 시작을 나타냅니다.
JSONPath를 사용하여 배열의 모든 항목을 선택할 수 있나요?
네, 와일드카드 연산자 [*]를 사용하여 모든 요소를 선택합니다. 예를 들어, $.store.book[*].title은 배열의 모든 책 제목을 반환합니다.