JSON 형식 정리

JSON 정리 및 검증

JSON을 붙여넣어 문법을 확인하고 들여쓰기를 정리하거나 한 줄로 압축하세요. 결과는 업로드되지 않습니다.

모든 파싱과 정리는 브라우저 내부에서 100% 오프라인으로 실행되며 서버로 전송되지 않습니다

JSON 원문

붙여넣고 검증

유효함

처리는 현재 브라우저에서 완료됩니다. 신뢰할 수 없는 페이지에 운영 환경 비밀 정보를 붙여넣지 마세요.

결과

복사 가능한 JSON

{
  "project": "hugsy",
  "tools": ["format", "validate"],
  "private": true
}

처리 규칙

형식을 정리하기 전에 파서로 구조가 올바른지 확인합니다.

JSON 객체 키와 문자열에는 큰따옴표가 필요합니다. 후행 쉼표, 작은따옴표, 주석은 표준 JSON 문법이 아닙니다.

브라우저 JSON 파서로 검증한 뒤 다시 직렬화합니다. 형식 정리는 공백과 줄바꿈만 바꾸며 값이나 배열 순서는 바꾸지 않습니다.

표준 JSON은 object, array, string, number, true, false, null을 지원하며 undefined, NaN, 함수는 지원하지 않습니다.

자주 묻는 질문

JSON 정리 및 검증 · 자주 묻는 질문

형식을 정리하면 JSON이 서버로 전송되나요?

아닙니다. 파싱, 들여쓰기, 압축은 모두 현재 브라우저에서 실행됩니다.

JavaScript 객체는 되는데 JSON은 왜 오류가 나나요?

JavaScript 객체 리터럴은 따옴표 없는 키, 작은따옴표 문자열, 후행 쉼표처럼 JSON이 허용하지 않는 문법을 허용합니다.

형식 정리 시 키 순서가 바뀌나요?

브라우저가 파싱한 속성 순서로 출력하므로 대체로 유지됩니다. JSON 키 순서에 업무 의미를 두지 마세요.