# JSON 축소기

JSON에서 문자열 바깥의 공백, 탭 및 줄바꿈을 모두 제거하면서 데이터를 원문 그대로 보존합니다. 숫자는 원래 자릿수를 유지하므로 큰 정수와 소수의 정밀도가 손실되지 않으며, 문자열, 이스케이프 및 키 순서도 바뀌지 않습니다. 잘못된 JSON는 첫 오류의 줄과 열을 표시하며 거부되므로, 개발자가 API 페이로드, 픽스처 및 구성 파일의 크기를 줄이는 데 적합합니다.

## 자주 묻는 질문

### JSON 축소기는 무엇을 제거하나요?

의미 없는 공백, 즉 토큰 사이의 공백, 탭 및 줄바꿈을 모두 제거합니다. 공백과 이스케이프 시퀀스를 포함해 문자열 안의 모든 내용은 원문 그대로 유지됩니다.

### 축소 과정에서 숫자가 바뀔 수 있나요?

아니요. 도구는 각 숫자를 파싱해서 다시 출력하지 않고 원문 그대로 복사하므로 12345678901234567890이나 1.50도 바뀌지 않고 정밀도가 손실되지 않습니다.

### JSON를 검증하나요?

예. 입력은 RFC 8259에 정의된 엄격한 JSON 형식이어야 합니다. 주석, 끝에 붙은 쉼표, 작은따옴표, 따옴표 없는 키 및 NaN 같은 값은 허용되지 않습니다.

### 오류는 어떻게 표시되나요?

첫 번째 문제의 줄과 열을 표시합니다. 일반적인 메시지에는 예상치 못한 문자, 닫히지 않은 문자열, 잘못된 이스케이프 또는 JSON 값의 끝 뒤에 남은 내용이 포함됩니다.

### 중복 키가 제거되나요?

아니요. 메모리에 객체를 만들지 않으므로 중복 키와 키 순서는 입력에 나타난 그대로 유지됩니다.

### 바이트 순서 표시(BOM)가 유지되나요?

앞부분의 UTF-8 바이트 순서 표시는 JSON 값의 일부가 아니므로 제거됩니다. 그 외의 내용은 모두 그대로 유지됩니다.

### 중첩 깊이는 어디까지 가능한가요?

객체와 배열은 최대 1000단계까지 중첩할 수 있습니다. 이보다 깊은 입력은 요청이 느려지거나 실패하는 일을 방지하기 위해 오류 메시지와 함께 거부됩니다.

### 입력 크기는 최대 얼마인가요?

요청당 JSON 최대 1MB까지 가능합니다. 한 번에 처리하므로 큰 파일도 빠르게 반환됩니다.

### JSON Lines나 여러 문서를 한 번에 압축할 수 있나요?

아니요. 입력은 객체 하나나 배열 하나와 같은 단일 JSON 값이어야 합니다. 첫 번째 값 뒤에 두 번째 값이 있으면 해당 줄과 열을 표시하며 예상치 못한 콘텐츠로 보고합니다.

### 데이터가 저장되나요?

아니요. 요청을 처리하는 동안 JSON은 메모리에서 처리된 후 반환됩니다. 저장되지 않으며 요청 크기만 기록됩니다.

여기에 광고를 게재하시겠어요?

[이메일 보내기](mailto:hi@dennn.is?subject=OneClick%20Pro%20%EA%B4%91%EA%B3%A0%20%EB%AC%B8%EC%9D%98)

[광고 WordPress을 위한 에이전트 지원 플러그인 모음입니다.](https://sleekwp.com/?ref=oneclickpro)
