본문으로 건너뛰기

JSON 포매터

이 JSON 포매터로 JSON의 유효성을 검사하고 보기 좋게 출력하세요. 압축되었거나 최소화된 JSON를 붙여넣으면 엄격한 JSON 규칙에 따라 검사한 뒤, 객체와 배열을 공백 두 칸으로 들여씁니다. 80열 안에 들어가는 짧은 값은 한 줄로 유지하고 키 순서, 문자열, 숫자 정밀도를 보존합니다. 유효하지 않은 JSON에는 명확한 오류가 표시됩니다. API 응답, 설정 파일, 로그를 읽는 개발자에게 이상적입니다.

초기화

자주 묻는 질문

JSON 포매터는 어떤 기능을 하나요?

먼저 입력한 JSON의 유효성을 검사한 다음 공백 두 칸으로 들여써서 출력합니다. 짧은 태그 목록처럼 80열 이내에 들어가는 객체와 배열은 한 줄로 유지됩니다.

유효하지 않은 JSON에는 어떻게 되나요?

추측해서 처리하는 대신 Syntax error와 같은 오류 메시지를 표시하고 작업을 중단합니다. 후행 쉼표, 주석, 작은따옴표, 따옴표 없는 키는 유효한 JSON이 아닙니다. 먼저 JSON 복구 도구로 수정하세요.

키 순서가 바뀌나요?

아니요. 키는 입력한 순서대로 유지되고 중복 키도 그대로 남습니다. 공백과 줄바꿈만 바뀝니다.

숫자가 바뀌나요?

숫자는 입력한 그대로 복사되므로 정밀도와 큰 정수가 보존됩니다. 지수 표기만 정규화됩니다. 1E+5는 1e5가 되고 -0.5e-03은 -0.5e-3이 됩니다.

Unicode 이스케이프가 디코딩되나요?

아니요. 문자열은 정확히 복사되므로 \u00e9 같은 이스케이프는 이스케이프 상태로 유지되고, 리터럴 문자는 리터럴 상태로 유지됩니다. 문자열 안의 따옴표와 백슬래시는 변경되지 않습니다.

중첩 깊이 제한이 있나요?

네. 512 단계보다 깊게 중첩된 문서는 거부됩니다. 실제 API 응답과 설정 파일은 이 제한보다 훨씬 얕습니다.

빈 입력이나 단일 값도 서식을 지정할 수 있나요?

빈 입력은 유효한 JSON이 아니므로 오류가 반환됩니다. 문자열, 숫자, true, null 같은 단일 값은 유효하며 변경 없이 반환됩니다.

탭이나 공백 네 칸을 선택할 수 있나요?

아니요. 포매터는 항상 공백 두 칸으로 들여쓰며 옵션을 제공하지 않습니다. 프로젝트에서 탭을 사용한다면 대부분의 편집기에서 나중에 들여쓰기를 변환할 수 있습니다.

결과에 json 코드 펜스가 붙는 이유는 무엇인가요?

출력은 json으로 표시된 Markdown 코드 블록으로 반환되므로 Markdown 이슈와 채팅에서 구문 강조가 적용됩니다. .json 파일에 사용할 코드는 펜스 사이의 줄을 복사하세요.

JSON은 얼마나 클 수 있나요?

실행당 최대 5 MB이며, 더 큰 입력은 메시지와 함께 거부됩니다. 출력은 Code Formatter의 JSON 옵션과 동일합니다.

OneClick Pro 소개

OneClick Pro은 일상 업무에 활용할 수 있는 150개 이상의 웹 도구를 무료로 모아 제공합니다. 이미지와 단위를 변환하고, 코드를 포맷하고 검증하고, 도메인과 SEO를 확인하고, 텍스트와 날짜, 숫자를 다룰 수 있습니다. 모든 도구는 가입이나 구독 없이 사용할 수 있으며, 입력한 내용은 결과를 계산하는 데만 사용되고 저장되지 않습니다. 한 번 쓰는 작업을 위한 빠른 도구 모음으로 활용하거나, 매일 자주 쓰는 도구를 북마크해 두세요.