API 응답 데이터를 확인하거나, 설정 파일을 수정할 때 JSON 데이터가 한 줄로 뭉쳐있어서 읽기 어려웠던 경험이 있으신가요?

개발 중 JSON을 다루는 일은 매우 빈번합니다. REST API 응답 확인, package.json 수정, 데이터베이스 쿼리 결과 분석 등 하루에도 수십 번 JSON을 읽고 편집합니다.

아래 도구에 JSON을 붙여넣기만 하면 자동으로 정리됩니다. 문법 오류가 있으면 정확한 위치까지 알려주니, JSON 검증 도구로도 활용할 수 있습니다.


JSON Formatter & Validator

JSON을 붙여넣으면 자동으로 정리하고 검증합니다

글자 수0
줄 수0
키 개수0
깊이0
[사용법] 1. 티스토리 글쓰기에서 우측 상단 ··· 클릭 2. "기본모드" → "HTML" 모드로 변경 3. 이 코드를 통째로 복사해서 붙여넣기 4. 발행! [SEO 팁] -->

JSON이란?

JSON(JavaScript Object Notation)은 데이터를 저장하고 교환하는 데 사용되는 경량 데이터 형식입니다. 사람이 읽기 쉽고, 기계가 파싱하기 쉬운 텍스트 기반 포맷으로, 현재 웹 API의 사실상 표준으로 자리잡았습니다.

JSON 기본 문법 규칙

  • 데이터는 키:값 쌍으로 구성됩니다
  • 키는 반드시 큰따옴표("")로 감싸야 합니다 (작은따옴표 불가)
  • 객체는 중괄호 { }, 배열은 대괄호 [ ]로 표현합니다
  • 값으로 올 수 있는 타입: 문자열, 숫자, 불리언(true/false), null, 객체, 배열
  • 마지막 항목 뒤에 쉼표를 넣으면 안 됩니다 (trailing comma 금지)

흔한 JSON 오류와 해결법

오류원인해결
Unexpected token작은따옴표 사용큰따옴표로 변경
Trailing comma마지막 쉼표마지막 쉼표 제거
Expected property name키에 따옴표 누락키를 큰따옴표로 감싸기
Unexpected end괄호 미닫힘{ } 또는 [ ] 쌍 확인

JSON vs XML 비교

항목JSONXML
가독성높음보통
데이터 크기작음큼 (태그 오버헤드)
파싱 속도빠름느림
주요 용도REST API, 설정파일SOAP, 문서 교환

자주 묻는 질문 (FAQ)

Q. JSON에서 주석을 사용할 수 있나요?

A. 표준 JSON에서는 주석을 지원하지 않습니다. 주석이 필요하면 JSONC(JSON with Comments) 또는 JSON5 형식을 사용하세요.

Q. JSON과 JavaScript 객체의 차이점은?

A. JSON은 키를 반드시 큰따옴표로 감싸야 하고, 함수나 undefined를 값으로 사용할 수 없습니다. JavaScript 객체는 이런 제한이 없습니다.

Q. JSON 파일의 최대 크기 제한이 있나요?

A. JSON 표준 자체에는 크기 제한이 없지만, 브라우저나 서버의 메모리 제한에 따라 처리할 수 있는 크기가 달라집니다.


이 도구가 유용했다면 Ctrl+D로 북마크 해두세요!

반응형

+ Recent posts