정리 예시
`{"ok":true,"items":[1,2]}`처럼 압축된 응답을 붙여넣고 포맷을 누르면 배열 순서는 그대로 두고 두 칸 들여쓰기로 펼쳐요. 압축은 불필요한 공백을 지워 환경 변수나 작은 요청 샘플에 쓰기 좋은 한 줄로 만들어요. 두 모드 모두 값을 다시 직렬화하므로 원본의 꾸밈용 공백은 바뀌어요.
데이터 도구
JSON을 붙여넣으면 포맷, 압축, 검증하거나 객체 키를 정렬할 수 있어요. 파싱은 브라우저에 내장된 JSON 기능으로 페이지 안에서만 이루어져요.
입력
결과
`{"ok":true,"items":[1,2]}`처럼 압축된 응답을 붙여넣고 포맷을 누르면 배열 순서는 그대로 두고 두 칸 들여쓰기로 펼쳐요. 압축은 불필요한 공백을 지워 환경 변수나 작은 요청 샘플에 쓰기 좋은 한 줄로 만들어요. 두 모드 모두 값을 다시 직렬화하므로 원본의 꾸밈용 공백은 바뀌어요.
브라우저의 `JSON.parse`를 사용하므로 작은따옴표로 감싼 키, 주석, 후행 쉼표, 빠진 쉼표, 이스케이프되지 않은 제어 문자를 올바르지 않은 JSON으로 판단해요. 오류가 나면 일부만 고친 데이터를 내보내지 않고 결과를 비워 둬요. 구문만 검사하며 필수 필드, 값 타입, 애플리케이션 스키마는 검증하지 않아요.
파싱, 포맷, 키 정렬은 이 브라우저 탭 안에서 실행돼요. 이 도구는 JSON을 업로드·저장하거나 서버로 보내지 않아요. 기본 예시는 페이지에 포함된 값이고, 바꿔 넣은 내용은 직접 복사하거나 다른 제품에 붙여넣기 전까지 로컬에만 남아요.
키 정렬은 모든 중첩 객체의 키를 알파벳순으로 바꾸지만 배열 항목의 순서는 유지해요. 스냅샷이나 수동 비교에는 편리하지만 원본 객체의 표시 순서는 달라지고 스키마 기준으로 정렬하는 기능은 아니에요. 문서 검토에서 원래 순서가 중요하다면 일반 포맷을 사용해 주세요.