JSON 정렬, 유효성 검사, 압축

JSON을 붙여 넣으면 즉시 유효성을 검사하고 오류가 있으면 줄과 열을 알려 줍니다. 클릭 한 번으로 보기 좋게 정렬하거나 압축할 수 있습니다. 모든 처리는 브라우저 안에서 이루어지므로 기밀 데이터도 안심하세요.

  • 무료
  • 오류 줄·열 표시
  • 트리 보기
  • 전송 없음

✓ 올바른 JSON · 162바이트

{
  "name": "Chatzam",
  "free": true,
  "tools": 66,
  "languages": [
    "fr",
    "en",
    "es"
  ],
  "owner": {
    "country": "FR",
    "since": 2024
  }
}

100% 프라이버시 보호 — 모든 처리는 사용자의 브라우저에서 직접 이루어집니다. 파일, 음성, 영상은 Chatzam 서버로 전송되지 않습니다.

JSON은 어떻게 정렬하고 검사하나요?

  1. JSON을 붙여 넣으세요

    입력란에 내용을 붙여 넣으면 즉시 유효성을 검사합니다.

  2. 고치거나 정렬하세요

    오류가 있으면 줄과 열이 표시됩니다. 없다면 공백 2칸, 4칸 또는 탭으로 들여쓰기하거나, 압축하거나, 키를 정렬하세요.

  3. 복사하거나 내려받으세요

    결과를 클릭 한 번으로 복사하거나 .json 파일로 내려받으세요. 트리 보기로 데이터를 가지별로 살펴볼 수 있습니다.

JSON을 읽고 고치는 데 필요한 모든 것

정확한 유효성 검사

무엇이 어디서 잘못됐는지 줄과 열까지 명확한 메시지로 알려 주어 몇 초 만에 고칠 수 있습니다.

정렬 또는 압축

읽기 좋게 공백 2칸, 4칸, 탭으로 들여쓰기하거나, 전송용으로 공백 없는 압축 버전을 만듭니다.

키 정렬

키를 알파벳순으로 정렬해 두 API 응답이나 두 설정 파일을 비교하기 쉽게 합니다.

접을 수 있는 트리 보기

긴 JSON에서도 필요한 객체와 배열만 펼쳐 볼 수 있습니다.

가장 흔한 JSON 오류

JSON은 자바스크립트보다 엄격합니다. 키와 문자열은 반드시 큰따옴표로 감싸야 합니다. {'이름': '지민'}은 잘못된 JSON이고 {"이름": "지민"}이 올바릅니다. [1, 2, 3,]처럼 마지막 요소 뒤에 쉼표를 붙이면 안 되며, // 나 /* */ 주석도 쓸 수 없습니다. true, false, null은 소문자로 쓰고, undefined, NaN, Infinity는 JSON에 없습니다. 문자열 안의 큰따옴표와 백슬래시는 이스케이프해야 하며(\"와 \\), 줄 바꿈은 \n으로 씁니다. 검사기가 오류를 알려 주면 표시된 위치 바로 앞도 살펴보세요. 윗줄 끝에 쉼표를 빠뜨린 경우가 많습니다.

들여쓰기와 압축, 무엇을 고를까요?

들여쓰기한 JSON은 읽기 쉽습니다. 중첩 단계마다 프로젝트 규칙에 따라 공백 2칸, 4칸 또는 탭만큼 들여씁니다. 웹 개발에서는 2칸이 가장 흔하고, 파이썬 생태계에서는 4칸도 자주 씁니다. 압축(minify)은 그 반대로, 데이터는 바꾸지 않고 공백, 탭, 줄 바꿈을 모두 없애 가장 짧은 텍스트를 만듭니다. 요청에 담아 보내거나, 저장하거나, 환경 변수에 붙여 넣을 때 좋습니다. 프로그램 입장에서 두 버전은 완전히 같고, 달라지는 것은 가독성뿐입니다. 읽고 디버깅할 때는 정렬하고, 전송할 때는 압축하세요.

키 정렬과 트리 보기로 JSON 살펴보기

JSON 표준(RFC 8259)에서 객체는 순서가 없는 모음입니다. {"a": 1, "b": 2}와 {"b": 2, "a": 1}은 같은 데이터입니다. 그래서 키를 알파벳순으로 정렬하면 순서 차이에 방해받지 않고 두 API 응답이나 설정 파일을 줄 단위로 비교할 수 있습니다. 트리 보기는 큰 JSON을 살펴볼 때 유용합니다. 큰 배열은 접고 필요한 가지만 펼쳐 중첩된 값을 빨리 찾으세요. 모든 처리가 브라우저 안에서 이루어지므로 고객 데이터, 내부 export 파일, 민감한 API 응답을 붙여 넣어도 서버로 전송되지 않습니다.

자주 묻는 질문

내 JSON이 올바른지 어떻게 확인하나요?

도구에 붙여 넣으면 즉시 검사합니다. 잘못된 JSON이라면 오류와 함께 줄과 열 위치를 알려 줍니다.

JSON이 왜 잘못됐다고 나오나요?

가장 흔한 원인은 큰따옴표 대신 작은따옴표를 쓴 경우, 따옴표 없는 키, 마지막 요소 뒤의 쉼표, 주석입니다. 표시된 위치와 바로 윗줄 끝을 확인하세요.

JSON은 어떻게 압축(minify)하나요?

붙여 넣은 뒤 압축을 선택하세요. 공백과 줄 바꿈이 없어지고 데이터는 그대로입니다. 결과를 복사하거나 .json 파일로 내려받으세요.

JSON 들여쓰기는 몇 칸이 좋나요?

공백 2칸이 가장 널리 쓰이는 규칙이고, 4칸이나 탭도 괜찮습니다. 가독성의 문제일 뿐 데이터는 바뀌지 않습니다.

JSON 데이터가 서버로 전송되나요?

아니요. 검사와 정렬은 브라우저 안에서 이루어지므로 기밀 데이터도 기기를 벗어나지 않고 정리할 수 있습니다.

다른 무료 도구

모든 무료 도구 보기 →