JSON 포매터·검증기

JSON 들여쓰기·압축과 문법 오류 확인.

입력 화면 불러오는 중…

문제 신고
ASKRS SHOPASKRS SHOP에서 상품 둘러보기
사용법과 확인할 점

작업 선택

  • API 응답이나 설정 파일을 읽을 때는 정렬, 전송할 문자열을 줄일 때는 압축, 문법만 확인할 때는 검증을 선택한다.

사용 순서

  1. JSON 입력란에 원문을 붙여 넣고 정렬·압축·검증 중 필요한 작업을 선택한다.
  2. 정렬은 들여쓰기와 줄바꿈을 추가하고, 압축은 문자열 밖의 불필요한 공백을 줄인다. 검증은 문법을 확인하며 원문을 결과에 표시한다.
  3. 문법 오류가 나오면 입력 오류로 이동을 눌러 해당 행과 열을 수정한 뒤 다시 실행한다.
  4. 결과를 복사하거나 JSON 저장으로 내려받는다. 입력을 바꾼 뒤에는 다시 실행해 결과를 갱신한다.

결과 확인

  • 숫자와 문자열의 원문 표기를 유지한다. 큰 정수를 자바스크립트 숫자로 변환하지 않으며, 문자열 안의 공백도 제거하지 않는다.
  • 문법 통과는 데이터 내용이나 API 계약의 정확성을 보장하지 않는다. 필수 항목과 값은 사용하는 서비스 기준으로 따로 확인한다.
  • 입력은 20만 자, 중첩은 128단계까지. 계정 토큰이나 개인정보가 든 결과를 공개 문서에 복사하지 않는다.

큰 정수를 포함한 JSON 정렬

입력
{"id":9007199254740993,"name":"AsKrs","active":true}
결과
{ "id": 9007199254740993, "name": "AsKrs", "active": true }

들여쓰기만 추가되고 id의 숫자 표기는 그대로 남는다. 정렬은 항목의 의미나 값의 순서를 바꾸는 작업이 아니다.

자주 묻는 질문

정렬하면 데이터가 바뀔 수 있나요?

아님. 파싱한 객체를 다시 문자열로 만드는 대신 원본 토큰을 그대로 재조립.

용량 제한과 오류 표시는 어떻게 되나요?

입력은 20만 자, 중첩은 128단계, 정렬 결과는 200만 자까지. 문법 오류는 행과 열 번호로 알려 주니 그 자리로 갈 수 있음.

관련 도구