KSTOCK.info - 실시간 주요공시 배달

JSON 포매터

JSON 데이터를 정렬, 압축, 검증하세요.

입력

결과

결과가 여기에 표시됩니다...

예제 JSON

KSTOCK.info - Korea Stock Market Insights

다른 유틸리티

JSON이란?

JSON(JavaScript Object Notation)은 데이터를 저장하고 교환하는 경량 형식입니다. 사람이 읽고 쓰기 쉬우며, 기계가 파싱하고 생성하기도 쉬워서 웹 API와 설정 파일에서 널리 사용됩니다.

JSON 기본 문법

타입 예시 설명
문자열 "hello" 큰따옴표로 감싸야 함
숫자 42, 3.14 정수 또는 소수
불리언 true, false 소문자만 허용
null null 값 없음 표시
배열 [1, 2, 3] 대괄호로 감싸기
객체 {"key": "value"} 중괄호로 감싸기

JSON 정렬 (Beautify)

압축된 JSON을 들여쓰기와 줄바꿈으로 보기 좋게 정렬합니다. 디버깅이나 코드 리뷰 시 가독성을 높여줍니다.

// 압축된 JSON
{"name":"홍길동","age":30}

// 정렬된 JSON
{
  "name": "홍길동",
  "age": 30
}

JSON 압축 (Minify)

불필요한 공백과 줄바꿈을 제거하여 파일 크기를 줄입니다. API 전송이나 저장 시 용량 절약에 유용합니다.

흔한 JSON 오류

  • 작은따옴표 사용: JSON은 큰따옴표만 허용
  • 후행 쉼표: 마지막 항목 뒤에 쉼표 불가
  • 주석: JSON은 주석을 지원하지 않음
  • undefined: JSON에서 사용 불가 (null 사용)
  • 키에 따옴표 누락: 모든 키는 문자열이어야 함

자주 묻는 질문

Q. JSON과 JavaScript 객체의 차이는?

JSON은 항상 큰따옴표를 사용하고 함수나 undefined를 포함할 수 없습니다. JavaScript 객체는 더 유연하지만 JSON은 언어 독립적인 데이터 형식입니다.

Q. JSON에 주석을 추가할 수 있나요?

표준 JSON은 주석을 지원하지 않습니다. 대안으로 JSON5, JSONC 형식을 사용하거나, "_comment" 같은 필드로 설명을 추가할 수 있습니다.

Q. 대용량 JSON 처리 시 주의사항은?

브라우저에서 처리할 수 있는 JSON 크기에는 제한이 있습니다. 매우 큰 파일(수십 MB 이상)은 서버 측 도구나 스트리밍 파서를 사용하는 것이 좋습니다.

Q. JSON 스키마란?

JSON 스키마는 JSON 데이터의 구조를 정의하는 표준입니다. 필수 필드, 데이터 타입, 값 범위 등을 검증할 수 있습니다.

이 도구 공유하기

KSTOCK.info - 대한민국 증시 정보를 무료로