JSON 포매터 · 검증기
JSON을 접고 펼치는 트리 보기로 정렬·압축·검증하고, 오류 위치를 행·열로 정확히 짚어주며 들여쓰기 폭 조정과 키 정렬을 지원합니다.
이 설정만 이 브라우저에 저장되며, 붙여넣은 내용은 저장하지 않고 업로드하지도 않습니다.
JSON 정렬과 검사를 한 곳에서
JSON을 붙여넣고 정렬로 보기 좋게 들여쓰거나, 압축으로 공백을 제거하거나, 검증으로 파싱 여부와 오류 위치를 확인하세요. 입력창과 결과창이 분리돼 원본이 유지되고, 들여쓰기는 공백 0~10칸 중 원하는 값이나 탭으로 지정할 수 있고, 키 정렬과 다운로드도 지원합니다. 모든 처리는 브라우저에서 이뤄져 데이터가 기기를 벗어나지 않습니다. JSON을 다른 형식으로 바꾸려면 JSON ↔ CSV 변환기나 JSON XML 변환기를 쓰세요.
자주 묻는 질문
JSON이 왜 유효하지 않다고 하나요?
보통 마지막 쉼표, 누락된 따옴표, 큰따옴표 대신 작은따옴표 사용이 원인입니다.
큰 ID 숫자가 정렬 후 바뀌는 이유는?
JavaScript는 모든 JSON 숫자를 64비트 실수로 저장하므로 9,007,199,254,740,991을 넘는 정수(디스코드·트위터 Snowflake나 DB bigint ID 등)는 반올림됩니다. 그런 값이 있으면 경고하며, 정밀도를 지키려면 해당 ID를 따옴표로 감싼 문자열로 두세요.
JSON이 어디서 깨졌는지 정확히 찾으려면?
파싱에 실패하면 브라우저의 JSON 오류를 읽어 문제가 되는 문자를 "N행 N열"로 알려줍니다. 큰 덩어리를 뒤지지 말고 원본 창에서 그 위치로 바로 이동하세요.
들여쓰기를 바꾸거나 키를 정렬할 수 있나요?
네. 들여쓰기는 공백 0~10칸 중 아무 정수나 넣거나 "탭 사용"을 켜면 되고, "키 정렬"을 켜면 정렬 시 모든 객체의 키를 알파벳순으로 정리합니다.
내 JSON이 서버로 전송되나요?
아니요. 정렬·압축·검증은 모두 브라우저에 내장된 JSON 파서로 처리됩니다. 붙여넣은 JSON은 저장하지도 않아 페이지를 떠나면 사라집니다. 들여쓰기·탭·키 정렬·입력하는 대로 정리·마지막 방식 같은 설정만 이 브라우저의 로컬 저장소에 기억하며, “저장한 설정 지우기”를 누르면 지워집니다.