JSONPath 뷰어

JSONPath 뷰어를 브라우저에서 빠르게 확인하고 공유 가능한 결과를 만듭니다.

조회 대기

결과가 구조화된 카드로 표시됩니다.

바로 열어볼 수 있는 예시 결과

짧고 의도가 분명한 예시로 사용자가 바로 열고 공유할 수 있으며 검색과 AI가 도구 용도를 이해하기 쉽습니다.

배열 필드

users 배열에서 name 필드 추출

$.users[*].name 으로 API 배열의 모든 사용자 이름을 확인합니다.

예시 열기
재귀 경로

모든 중첩 id 경로 찾기

$..id 로 주문 객체와 항목 안의 id를 한 번에 찾아 응답 구조를 점검합니다.

예시 열기
상품 필드

항목 배열에서 sku 값 추출

$.data.items[*].sku 로 페이지 응답이나 주문 응답의 상품 코드를 확인합니다.

예시 열기
오류 코드

오류 code 재귀 추출

$..error.code 로 현재 응답과 이력 항목의 오류 코드를 찾습니다.

예시 열기
중첩 배열

중첩 주문 항목에서 sku 추출

$.data.orders[*].items[*].sku 로 여러 주문과 항목 배열의 상품 코드를 확인합니다.

예시 열기
빈 결과

price 필드 빈 결과 점검

필드가 없거나 경로가 틀리면 결과가 비어 있으므로 실제 키 경로와 비교합니다.

예시 열기
필드명 변경

필드명 변경 후 기존 경로 빈 결과 확인

$.data.user.email 이 contact.email 로 이동한 예시로 기존 프런트엔드 매핑이 비는 이유를 확인합니다.

예시 열기
배열 구조

주문 배열 구조 변경 후 기존 경로 빈 결과 확인

orders 가 nodes/lines 구조로 바뀌면 기존 items[*].sku 경로가 비어 릴리스 회귀 점검에 유용합니다.

예시 열기
조건 필터

조건으로 paid 주문 id 필터링

?(@.status=="paid") 로 API 목록에서 결제된 주문만 추출합니다.

예시 열기
다중 조건

active pro 사용자 email 필터링

active와 plan 조건을 함께 사용해 권한, 요금제, 갱신 대상 목록을 확인합니다.

예시 열기
재귀 발견

모든 중첩 sku 재귀 탐색

$..sku 로 주문, 라인 항목, fallback 객체의 sku를 한 번에 찾아 필드 발견 속도를 높입니다.

예시 열기
특수 키

점이 들어간 키명 추출

['trace.id'] 같은 bracket 표기로 로그와 게이트웨이 메타데이터의 특수 키를 읽습니다.

예시 열기
가져오기 오류

가져오기 오류 행의 필드명 추출

error 행을 필터링하고 errors[*].field 를 읽어 수정할 필드를 확인합니다.

예시 열기
AI 응답

AI 응답 JSON의 답변 텍스트 확인

합성 응답에서 choices[*].message.content 로 모델 출력 필드 경로를 확인합니다.

예시 열기
출처 URL

AI 답변 출처 URL 추출

합성 AI 답변의 sources[*].url 을 읽어 공개 인용 링크가 게시 전에 보이는지 확인합니다.

예시 열기
증거 URL

AI 답변 증거 카드 public source URL 추출

evidenceCards[*].sources 에서 public=true URL만 읽어 AI 답변 증거 카드의 공개 출처 링크를 검토합니다.

예시 열기
출처 그룹

AI 답변 출처 그룹 public URL 추출

합성 답변이 crawl readiness와 answer structure 출처를 나눌 때 sourceGroups[*].sources에서 public=true URL만 읽습니다.

예시 열기
릴리스 변경

릴리스 JSON에서 breaking-change 필드 추출

breakingChanges[*].field로 API 릴리스 전 필드명 변경과 배열 구조 변화를 확인합니다.

예시 열기
nextCursor

nextCursor 필드 추출

페이지 응답에서 pageInfo.nextCursor를 직접 읽어 다음 요청 가능 여부를 확인합니다.

예시 열기
오류 코드

배치 오류 코드 추출

합성 검증 응답에서 errors[*].code를 추출해 클라이언트 매핑을 검토합니다.

예시 열기

자주 묻는 질문

사용자가 결과를 이해하고 검색엔진과 AI가 도구 목적을 파악할 수 있도록 돕는 설명입니다.

JSONPath 뷰어는 무엇을 하나요?

입력한 값을 읽기 쉬운 결과로 정리해 빠르게 확인할 수 있도록 도와줍니다.

입력 내용이 저장되나요?

가능한 도구는 브라우저에서 로컬로 실행됩니다. 서버 조회가 필요한 경우에도 조회에 필요한 값만 사용합니다.

JSONPath는 어떤 필드 추출 문제에 적합한가요?

API 응답, JSON 로그, 중첩 배열, 설정 파일에서 ID, 이름, 상태, 가격, 오류 메시지 같은 필드를 추출할 때 적합합니다.

$.items[*].id와 $..id는 무엇이 다른가요?

$.items[*].id는 items 배열 바로 아래의 id만 읽고, $..id는 모든 깊이의 id를 재귀적으로 찾아 더 많은 결과와 오탐을 만들 수 있습니다.

JSONPath 결과가 비어 있으면 어떻게 확인하나요?

먼저 JSON 파싱 여부를 확인하고, 키 경로 추출 도구로 실제 경로를 본 뒤 배열 인덱스, 대소문자, 필드명, 루트 기호를 점검하세요.

가져오기 검증 결과에서 실패 필드를 어떻게 추출하나요?

$.rows[?(@.status=="error")]처럼 실패 행을 먼저 거른 뒤 errors[*].field를 읽습니다. 공개 예시는 합성 필드명만 사용하세요.

AI 답변 JSON에서 공개 출처 URL만 추출하려면?

$.answer.sources[?(@.public==true)].url을 사용해 public=true인 출처 URL만 반환합니다. 공개 결과는 합성 Chakan 소유 링크만 사용하고 실제 Prompt, 플랫폼 답변, 내부 티켓, 고객 출처는 넣지 않습니다.

AI 답변 증거 카드의 public source URL은 어떻게 추출하나요?

출처가 evidenceCards[*].sources 아래에 있으면 $.answer.evidenceCards[*].sources[?(@.public==true)].url을 사용합니다. 공개 예시는 합성 증거 카드와 Chakan 소유 URL만 사용합니다.

그룹화된 AI 답변 출처에서 public source URL은 어떻게 추출하나요?

출처가 sourceGroups 아래에 있으면 $.answer.sourceGroups[*].sources[?(@.public==true)].url을 사용합니다. 공개 예시는 합성 JSON과 Chakan 소유 URL만 사용합니다.

관련 롱테일 검색어

현재 입력 기준: $..id | {"order":{"id":1001},"items":[{"id":"A1"},{"id":"B2"}]}

JSONPath 온라인 평가JSONPath 배열 필드 추출재귀 JSONPath id 조회API 응답 필드 확인JSONPath 표현식 테스트중첩 JSON 조회JSONPath 빈 결과 점검필드명 변경 경로 확인