숫자와 중복 키를 바꾸지 않는 JSON 정리
API 응답이나 설정 파일의 줄바꿈을 정리할 때 큰 식별번호가 반올림되면 원본과 다른 자료가 됩니다. 이 도구는 숫자를 자바스크립트 숫자로 바꾸지 않습니다. 키 정렬도 하지 않아 입력한 항목 순서가 유지됩니다.
사용 순서
- JSON 원문을 붙여 넣고 들여쓰기 또는 축약을 선택합니다.
- 검증하고 정리하기를 누릅니다. 오류가 있으면 행·열을 확인하고 오류 위치로 이동해 원문을 고칩니다.
- 결과를 확인한 뒤 JSON 복사 또는 다운로드를 선택합니다. 입력을 수정하면 이전 결과는 사라지므로 다시 실행하세요.
처리 기준과 범위
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 · 기능·문법 근거 확인: