API 응답 디버깅
백엔드 로그나 DevTools에서 압축된 응답 본문을 복사해 여기에 붙여넣으면 구조를 즉시 확인할 수 있습니다. CLI 도구를 설치하거나 jq 별칭을 설정할 필요가 없습니다.
JSON을 몇 초 만에 포맷, 압축, 검증, 시각화하세요. 모든 작업은 브라우저 안에서 이루어지며 데이터는 기기를 떠나지 않습니다.
아니요. 모든 해석과 포매팅은 브라우저 안에서만 수행되며, 데이터가 기기를 떠나지 않습니다.
최신 브라우저에서는 1-10 MB 정도까지 쾌적하게 처리됩니다. 20 MB를 넘으면 느려질 수 있으므로 CLI 도구 사용을 권장합니다.
빠르고, 프라이빗하고, 설치가 필요 없습니다 — 브라우저에서 바로 JSON을 해석합니다.
압축된 JSON을 한 번에 읽기 쉬운 형태로 펼쳐 줍니다. 들여쓰기와 자동 구문 강조를 지원합니다.
모든 공백과 줄바꿈을 제거해 API 전송에 가장 작은 JSON을 생성합니다.
해석 실패 시 정확한 행과 열, 주변 컨텍스트를 표시해 디버깅을 빠르게 도와줍니다.
중첩 구조를 한눈에 볼 수 있는 트리 뷰. 배열 길이와 키 개수도 함께 표시됩니다.
모든 처리는 브라우저 안에서 이루어지며, 데이터는 어떤 서버에도 업로드되지 않습니다.
json 파일을 드래그해 불러오거나, 결과를 한 번의 클릭으로.json으로 내보낼 수 있습니다.
순수한 브라우저 측 JSON 파싱 — 업로드도, 로그도, 외부 API 호출도 없습니다.
JSON 문자열을 에디터에 붙여넣거나 디스크의 .json 파일을 끌어다 놓으십시오. 브라우저는 FileReader를 통해 파일을 JavaScript 메모리로 직접 읽어들입니다 — XHR도, fetch도, 업로드도 없습니다. 수 메가바이트 페이로드도 문제없으며, 필요한 경우 파서가 청크 단위로 스트리밍합니다.
문자열은 JSON.parse에 전달됩니다 — 모든 fetch 응답에서 브라우저가 사용하는 동일한 V8 / SpiderMonkey / JavaScriptCore 파서입니다. 파싱이 실패하면 잘못된 문자의 위치가 행과 열로 보고되어 즉시 수정할 수 있습니다. 정규식 꼼수도, 모호한 오류 메시지도 없습니다.
파싱이 끝나면 결과는 가상화된 DOM 노드를 사용한 접을 수 있는 트리로 렌더링됩니다 — 따라서 10만 개의 키를 가진 객체도 60fps로 부드럽게 표시됩니다. 배열을 접고, 경로를 복사하고, 키보드로 탐색할 수 있습니다.
2 / 4 / 탭 들여쓰기로 보기 좋게 출력하거나, 한 줄로 압축하거나, 클립보드에 복사하거나, 정리된 파일을 다운로드하십시오. 변환 작업은 브라우저에서 실행되며 — 결과 바이트는 페이지를 절대 떠나지 않습니다.
브라우저 전용 JSON 파싱이 빛을 발하는 실제 상황입니다.
백엔드 로그나 DevTools에서 압축된 응답 본문을 복사해 여기에 붙여넣으면 구조를 즉시 확인할 수 있습니다. CLI 도구를 설치하거나 jq 별칭을 설정할 필요가 없습니다.
JWT의 가운데 세그먼트를 Base64 디코딩한 뒤, 결과 JSON을 붙여넣어 클레임, 만료 시각, 사용자 정의 필드를 확인하십시오. 토큰은 발급한 서버 외에는 어떤 서버에도 닿지 않습니다.
잘못된 형식의 .json 구성 파일(Tailwind, ESLint, package.json, tsconfig)을 다시 포맷하여 CI에서 더 이상 실패하지 않도록 하십시오. 손으로 작성한 구성에 누적되는 후행 콤마와 중복 키를 잡아냅니다.
두 개의 브라우저 탭을 나란히 열고 이전 스키마와 새 스키마를 붙여넣으십시오. 트리 뷰를 활용하면 이스케이프된 문자열을 비교하지 않고도 추가되거나 제거된 필드를 한눈에 파악할 수 있습니다.
여러분의 JSON에는 실제 고객 레코드, API 키, JWT 시크릿, 내부 ID, PII가 담겨 있는 경우가 많습니다. 대부분의 온라인 JSON 포매터는 페이로드를 자사 서버로 POST 전송하며 — 이는 제3자가 붙여넣은 모든 필드를 로그로 남긴다는 의미입니다. iKit의 JSON Decoder는 브라우저 탭 안에서 JavaScript로 실행되므로, 파서는 데이터를 보지만 어떤 서버도 보지 못합니다.
iKit 블로그의 심층 튜토리얼과 도구 비교.
Pretty-print, validate, and structurally diff messy JSON with three methods that work in any browser.
When a JSON document needs to embed binary data inline, Base64 is the encoding that makes it possible.
아니요. 모든 해석과 포매팅은 브라우저 안에서만 수행되며, 데이터가 기기를 떠나지 않습니다.
최신 브라우저에서는 1-10 MB 정도까지 쾌적하게 처리됩니다. 20 MB를 넘으면 느려질 수 있으므로 CLI 도구 사용을 권장합니다.
보통 따옴표 누락, 불필요한 콤마, 또는 작은 따옴표 사용이 원인입니다. 「오류」 탭에서 정확한 행과 열을 확인할 수 있습니다.
현재는 RFC 8259의 엄격한 JSON만 지원합니다. JSON5 / JSONC 지원이 필요하면 알려주세요.
최초 로드 후 대부분의 리소스가 브라우저에 캐시되므로 네트워크 유무와 관계없이 사용할 수 있습니다.