JSON 포매터·검증기
JSON 들여쓰기·압축과 문법 오류 확인.
입력 화면 불러오는 중…
사용법과 확인할 점
작업 선택
- API 응답이나 설정 파일을 읽을 때는 정렬, 전송할 문자열을 줄일 때는 압축, 문법만 확인할 때는 검증을 선택한다.
사용 순서
- JSON 입력란에 원문을 붙여 넣고 정렬·압축·검증 중 필요한 작업을 선택한다.
- 정렬은 들여쓰기와 줄바꿈을 추가하고, 압축은 문자열 밖의 불필요한 공백을 줄인다. 검증은 문법을 확인하며 원문을 결과에 표시한다.
- 문법 오류가 나오면 입력 오류로 이동을 눌러 해당 행과 열을 수정한 뒤 다시 실행한다.
- 결과를 복사하거나 JSON 저장으로 내려받는다. 입력을 바꾼 뒤에는 다시 실행해 결과를 갱신한다.
결과 확인
- 숫자와 문자열의 원문 표기를 유지한다. 큰 정수를 자바스크립트 숫자로 변환하지 않으며, 문자열 안의 공백도 제거하지 않는다.
- 문법 통과는 데이터 내용이나 API 계약의 정확성을 보장하지 않는다. 필수 항목과 값은 사용하는 서비스 기준으로 따로 확인한다.
- 입력은 20만 자, 중첩은 128단계까지. 계정 토큰이나 개인정보가 든 결과를 공개 문서에 복사하지 않는다.
큰 정수를 포함한 JSON 정렬
- 입력
{"id":9007199254740993,"name":"AsKrs","active":true}- 결과
{ "id": 9007199254740993, "name": "AsKrs", "active": true }
들여쓰기만 추가되고 id의 숫자 표기는 그대로 남는다. 정렬은 항목의 의미나 값의 순서를 바꾸는 작업이 아니다.
자주 묻는 질문
정렬하면 데이터가 바뀔 수 있나요?
아님. 파싱한 객체를 다시 문자열로 만드는 대신 원본 토큰을 그대로 재조립.
용량 제한과 오류 표시는 어떻게 되나요?
입력은 20만 자, 중첩은 128단계, 정렬 결과는 200만 자까지. 문법 오류는 행과 열 번호로 알려 주니 그 자리로 갈 수 있음.