JSON 경로 추출기
추출된 값 · 타입: string
Ann
관련 외부 사이트
일부 링크는 제휴 링크입니다.
관련 도구
JSON 차이 뷰어두 JSON을 키 단위로 비교해 추가/삭제/변경을 전후 값과 함께 보여줍니다. 모두 브라우저에서 동작합니다.JSON 포맷터붙여넣기만 하면 JSON을 읽기 좋게 정렬하거나 한 줄로 압축합니다. JSON이 잘못되면 몇 번째 줄·열이 문제인지 하이라이트로 표시. 전송 없음.JSON → TypeScript 타입JSON을 붙여넣으면 TypeScript interface/type을 생성합니다. 중첩 객체·배열 병합·옵셔널/널 처리 지원. 브라우저에서 완결.JWT 디코더JSON Web Token을 붙여넣어 header와 payload를 읽고, 만료·발급 시간을 읽기 쉬운 형식으로 표시합니다. 브라우저에서 디코딩하며 토큰은 전송되지 않습니다.
JSON 문서와 경로를 붙여넣으면 해당 위치의 값(문자열, 숫자, 객체 또는 배열)을 정확히 반환합니다. 점 표기법(a.b.c)과 대괄호 표기법(a["b"][0]), 음수 배열 인덱스까지 지원합니다. 모두 브라우저에서 실행됩니다.
사용 방법
- JSON을 첫 번째 상자에 붙여넣습니다.
- 경로 상자에 users[0].name 같은 경로를 입력합니다.
- 아래에서 추출된 값을 확인하거나 복사합니다.
작동 원리
JSON은 한 번 메모리 값으로 파싱됩니다. 경로는 객체 키와 배열 인덱스 단계 목록으로 분해되며, 점 표기법, 따옴표 대괄호 키, 숫자 인덱스(끝에서 세는 음수 포함)를 허용합니다. 도구는 값을 단계별로 탐색하며, 단계가 없으면 추측 대신 찾을 수 없다고 보고합니다.
주요 기능
점 & 대괄호 경로
코드에서처럼 a.b.c와 ["key"], [0]을 자유롭게 조합합니다.
음수 인덱스
[-1]을 사용해 배열의 마지막 요소를 가져옵니다.
타입 표시
결과가 문자열, 숫자, 객체, 배열 중 무엇인지 확인합니다.
완전 비공개
JSON은 브라우저에서 파싱되며 업로드되지 않습니다.
활용 사례
API 응답 확인
큰 API 페이로드에서 특정 필드를 빠르게 추출합니다.
설정 파일
설정 깊은 곳의 특정 키 값을 확인합니다.
디버깅
중첩된 경로가 실제로 무엇을 포함하는지 확인합니다.
학습
JSON 경로가 중첩 데이터에 어떻게 매핑되는지 연습합니다.
참고사항
- 경로 앞의 $ 또는 점은 선택 사항이며 무시됩니다.
- 특수 문자가 있는 키는 대괄호 형식으로 사용하세요: ["a-b"].
- 빈 경로는 전체 문서를 반환합니다.
- 모든 파싱은 기기에서 실행되며 업로드되지 않습니다.
자주 묻는 질문
- 어떤 경로 문법을 지원하나요?
- 점 표기법(a.b.c), 대괄호 키(a["b"]) 및 배열 인덱스(a[0])를 조합해서 사용할 수 있습니다.
- 배열의 마지막 항목을 읽을 수 있나요?
- 네. items[-1] 같은 음수 인덱스를 사용해 끝에서 세어올 수 있습니다.
- 경로가 존재하지 않으면 어떻게 되나요?
- 도구는 오해를 줄 만한 결과 대신 값이 없다고 명확히 보고합니다.
- 객체도 반환되나요?
- 네. 경로가 객체나 배열을 가리키면 형식화된 JSON으로 표시됩니다.
- JSON이 업로드되나요?
- 아니요. 파싱은 완전히 브라우저에서 이루어지며 기기를 벗어나지 않습니다.