원문 표기 보존 · 브라우저에서 처리

JSON 정리·검증 도구

큰 숫자와 중복 키를 보존하며 JSON을 정리·축약합니다. 문법 오류의 행·열을 확인하고 결과를 복사하거나 JSON 파일로 내려받으세요.

JSON 입력과 정리 방식

원문은 서버에 보내거나 브라우저에 자동 저장하지 않습니다. 비밀번호·인증키 등 비밀정보는 입력하지 마세요.

입력 2 MB(UTF-8 2,000,000바이트) · 결과 8 MB · 중첩 128단계 · 토큰 100,000개까지. 자동 잘라내기나 오류 수정은 하지 않습니다.

빈칸은 전체 문서, /items/0은 배열 첫 값, /는 빈 이름의 키입니다. 키의 /는 ~1, ~는 ~0으로 입력하세요. 최대 4,096자. 중복 키가 있는 문서는 전체 정리만 지원합니다. JSONPath·URI 조각은 지원하지 않습니다.

숫자와 중복 키를 바꾸지 않는 JSON 정리

API 응답이나 설정 파일의 줄바꿈을 정리할 때 큰 식별번호가 반올림되면 원본과 다른 자료가 됩니다. 이 도구는 숫자를 자바스크립트 숫자로 바꾸지 않습니다. 키 정렬도 하지 않아 입력한 항목 순서가 유지됩니다.

사용 순서

  1. JSON 원문을 붙여 넣고 들여쓰기 또는 축약을 선택합니다.
  2. 검증하고 정리하기를 누릅니다. 오류가 있으면 행·열을 확인하고 오류 위치로 이동해 원문을 고칩니다.
  3. 결과를 확인한 뒤 JSON 복사 또는 다운로드를 선택합니다. 입력을 수정하면 이전 결과는 사라지므로 다시 실행하세요.

처리 기준과 범위

JSON 문법을 검사한 뒤 문자열·숫자·리터럴·구조 기호를 원문 그대로 연결합니다. 들여쓰기는 2칸, 축약은 문자열 밖의 공백만 제거합니다. 객체와 배열뿐 아니라 숫자·문자열·불리언·null도 처리합니다.

큰 식별번호를 다루는 예시

{"id":9007199254740993,"ratio":1.2300e+02}를 정리해도 두 숫자의 표기는 그대로입니다. {"a":1,"a":2}도 두 항목을 유지하고 중복 키 경고를 표시합니다. 내려받은 결과를 실제 서비스에 넣기 전, 그 서비스가 큰 숫자와 중복 키를 어떻게 읽는지 확인하세요.

오류 위치와 저장 방식

행·열은 1부터 시작하며 열은 UTF-16 코드 단위 기준입니다. 이모지는 두 칸으로 셀 수 있습니다. 오류 위치 버튼은 원문의 해당 문자를 선택하며, 끝에서 발생한 오류는 입력 마지막으로 이동합니다. 다운로드는 UTF-8 JSON이며 BOM을 추가하지 않습니다.

자주 묻는 질문

문법 검사로 모든 문제를 찾을 수 있나요?

아니요. 필수 필드, 자료형 스키마, 업무 규칙이나 API 인증은 검사하지 않습니다. JSONPath 탐색, 키 정렬, 자동 오류 복구는 현재 제공하지 않습니다.

주석이나 마지막 쉼표도 허용하나요?

엄격한 JSON 문법을 사용하므로 주석, 마지막 쉼표, 작은따옴표 키, 선행 BOM을 허용하지 않습니다. JSONL은 한 문서씩 처리하세요.

보존한 결과를 다른 프로그램에서도 그대로 읽나요?

대상 프로그램의 숫자 범위와 중복 키 처리 방식은 다를 수 있습니다. 이스케이프된 단독 서로게이트도 원문 그대로 남습니다. 이 도구의 문법 검사는 다른 프로그램과의 완전한 호환성을 보증하지 않습니다.

문법 근거: RFC 8259 · JSON Pointer · RFC 6901 · 기능·문법 근거 확인:

English JSON formatter

콘텐츠 기준과 확인 방법

· 계산은 사용자의 브라우저에서 실행됩니다. 이 페이지의 계산식과 가정을 확인하고, 중요한 금융·세무·의료·법률 결정은 해당 분야의 최신 공식 자료와 함께 검토하세요.
운영·검수: Easynivo · 오류·출처 변경 제보