사용 방법
- 왼쪽 입력 칸에 JSON을 붙여넣거나 '파일 열기'·끌어놓기로 불러와요.
- 바로 검사해서 올바르면 오른쪽에 정렬된 결과가, 틀리면 몇 번째 줄·칸에서 왜 틀렸는지가 나오고 '입력에서 에러 위치로 이동'으로 그 자리를 찾아가요.
- 정렬/압축, 들여쓰기 2칸·4칸·탭, 키 이름순 정렬을 고르고, '트리' 탭에서 접고 펼치며 항목을 눌러 경로($.menu[0].name)를 복사해요.
- '결과 복사'나 '다운로드'로 .json 파일을 받아요.
JSON을 2칸·4칸·탭으로 정렬하거나 압축하고, 오류는 몇 번째 줄·칸인지 짚어 주며 트리로 접고 펼쳐 볼 수 있어요.
입력한 JSON은 브라우저 안에서만 처리되고 어디에도 전송되지 않아요. 숫자는 원래 쓴 그대로(자릿수·표기 유지) 출력해요.
문제가 처음 생긴 글자의 줄·칸을 알려주고, 입력 칸 줄 번호에도 빨갛게 표시해요. 마지막 쉼표(trailing comma), 작은따옴표, 따옴표 없는 키, 주석, 빠진 쉼표·괄호, NaN·undefined 같은 흔한 실수는 이유와 고치는 방법을 한국어로 알려줘요.
숫자와 문자열을 원래 쓴 그대로 보관해서 12345678901234567890 같은 큰 정수, 1.50, 1e10, \u00e9 같은 이스케이프도 바뀌지 않고 출력돼요. JSON.parse를 그대로 쓰는 도구에서 흔한 큰 정수 끝자리 변형이 생기지 않아요.
지우지 않고 그대로 두고, 상태 표시줄에 '유효 · 주의'와 함께 중복 키 개수를 알려줘요. 문법 오류는 아니지만 대부분의 프로그램은 마지막 값만 쓰니 한 번 확인해 보세요.
결과는 화면에 보이는 줄만 그려서 수십만 줄도 부드럽게 스크롤돼요. 3MB가 넘는 파일을 열거나 붙여넣으면 느린 편집창에 띄우지 않고 바로 처리하고, 트리는 200개씩 나눠 보여줘요. 한 줄이 아주 긴 압축 결과는 화면에 앞 5,000자만 보이지만 복사·다운로드는 전체가 돼요. 모든 처리는 브라우저 안에서만 해요.