입력 내용은 어디에도 전송되지 않습니다 — 100% 내 기기에서 처리

JSON 포매터 · 검사기

정렬, 압축, 문법 검사를 한 번에. 데이터는 서버로 전송되지 않아요.

업로드 0 B — 이 페이지는 입력 내용을 서버로 보내지 않았습니다?

입력한 내용도 파일도 어디에도 전송되지 않습니다 — 모든 처리가 이 페이지 안에서 끝나고, 서버로 내보내는 통신 자체가 없습니다.

다른 변환 사이트는 입력한 내용이나 파일을 서버로 보내서 처리합니다. 처리 뒤 지운다고 안내해도 그때까지는 남의 서버에 남아 있습니다. 여기에는 보내는 단계 자체가 없습니다. 비밀번호·계약 문구·개인 메모처럼 새어 나가면 곤란한 내용일수록 이 차이가 큽니다. 직접 확인하는 방법 →

한 줄로 뭉친 JSON을 읽기 좋게 펼치고, 틀린 곳을 바로 찾기

API 응답이나 설정 파일의 JSON은 쉼표 하나, 따옴표 하나만 틀려도 통째로 읽히지 않습니다. 이 도구는 붙여넣은 JSON을 먼저 문법 검사한 뒤 2칸 들여쓰기로 펼치거나 공백 없는 한 줄로 압축하고, 틀린 곳이 있으면 그 근처로 커서를 옮겨 줍니다. 토큰이 섞인 응답도 브라우저 밖으로 나가지 않습니다.

조금 더 자세히

JSON은 사람이 아니라 기계가 엄격하게 읽는 형식입니다. 키는 반드시 큰따옴표로 감싸야 하고, 마지막 항목 뒤에 쉼표를 남기면 안 되며, 주석도 쓸 수 없습니다. 자바스크립트 코드나 JSON5, 편집기 설정 파일의 JSONC에서 되던 문법이 여기서는 모두 오류가 됩니다. 문자열 안의 줄바꿈도 실제 줄바꿈이 아니라 \n으로 적어야 합니다. 이 도구는 브라우저에 내장된 JSON 해석기로 전체를 읽어 보고, 한 글자라도 어긋나면 결과를 만들지 않고 오류를 알립니다.

읽기에 성공하면 같은 입력창의 내용을 결과로 바꿔 씁니다. 결과는 해석한 값을 다시 적은 것이라 원문과 조금 다를 수 있습니다. 1.0은 1로, 1e3은 1000으로 적히고, \uD55C처럼 이스케이프된 글자는 실제 글자 "한"이 됩니다. 같은 키가 두 번 있으면 뒤의 값만 남고, "1", "2"처럼 정수 모양의 키는 다른 키보다 앞으로 옮겨집니다. 오류가 나면 입력창은 그대로 두고 문제가 감지된 글자를 선택해 보여 줍니다.

이렇게 쓰세요

이럴 때 유용해요

API 응답 구조 파악개발자 도구에서 복사한 한 줄짜리 응답을 펼쳐 어떤 필드가 몇 단계 안에 들어 있는지 확인합니다.
설정 파일 배포 전 점검고친 package.json이나 앱 설정 파일을 붙여넣어, 서비스를 다시 띄우기 전에 빠진 쉼표나 닫히지 않은 괄호를 잡아냅니다.
한 줄로 넣어야 할 때여러 줄 JSON을 압축하면 .env 값이나 curl 요청 본문에 줄바꿈 걱정 없이 붙여넣을 수 있습니다.
리뷰용으로 정돈로그 속에 뭉쳐 있던 JSON을 펼쳐 이슈나 메신저에 붙이면 동료가 구조를 바로 읽습니다.

자주 막히는 지점

커서가 옮겨진 글자는 멀쩡해 보입니다.해석기는 문제가 드러난 지점에서 멈추므로 실제 실수는 바로 앞에 있는 경우가 많습니다. 쉼표가 빠졌다면 다음 키의 따옴표가, 마지막 쉼표가 남았다면 닫는 괄호가 선택됩니다. 선택된 글자 앞쪽을 보세요.
줄 번호 없이 오류 문장만 나옵니다.줄 번호와 커서 이동은 오류 메시지에 위치(position)가 들어 있을 때만 동작합니다. 크롬·엣지는 대부분의 오류에 위치를 넣지만, 사파리나 일부 오류 종류는 설명만 줍니다. 파이어폭스는 메시지 안에 "line 1 column 8"처럼 줄과 열을 직접 적어 주니 그 숫자를 보면 됩니다.
긴 숫자 ID의 끝자리가 바뀌었습니다.자바스크립트 숫자는 9007199254740991(2의 53제곱 − 1)까지만 정확합니다. 12345678901234567890 같은 더 큰 정수는 정렬·압축 중에 12345678901234567000으로 반올림됩니다. 이런 ID는 원문을 따로 보관하고, 가능하면 API에서 문자열로 받으세요.
주석이나 작은따옴표가 있는 설정 파일은 오류가 납니다.표준 JSON만 받습니다. JSONC·JSON5 문법(주석, 작은따옴표, 끝 쉼표)은 지원하지 않으니 그 부분을 지우거나 큰따옴표로 바꾼 뒤 검사하세요.

팁 정렬과 압축은 입력창의 원문을 덮어쓰니, 원문이 필요하다면 누르기 전에 따로 복사해 두세요.

안내

API 응답, 설정 파일도 안전한가요?

모든 처리는 브라우저 안에서만 이루어지며 입력한 JSON은 네트워크로 전송되지 않습니다. 토큰이 포함된 데이터도 안심하고 사용하세요.

오류 위치를 알려주나요?

브라우저에 따라 다릅니다. 크롬·엣지처럼 오류 메시지에 위치가 담겨 오는 브라우저에서는 대략적인 줄 번호를 알려주고 해당 위치로 커서를 옮깁니다. 파이어폭스·사파리 등에서는 브라우저가 알려 주는 오류 메시지만 그대로 보여 주고 커서는 옮기지 않습니다(파이어폭스는 메시지 안에 줄·칸 번호가 들어 있습니다).