JSON 포맷터 및 검증기

정리된 결과를 공유하기 전에 축약된 API 응답, 설정 파일, 디버그 페이로드를 위한 JSON 뷰티파이어로 활용하세요.

서식 모드
JSON을 붙여넣어 포맷하고 검증하며 트리 보기를 살펴보세요.
예시 프리셋
JSON이란 무엇인가요?

JSON(JavaScript Object Notation)은 사람이 읽고 쓰기 쉽고 기계가 분석하고 생성하기 쉬운 경량 데이터 교환 형식입니다. 언어에 독립적이지만 C 계열 언어 프로그래머에게 익숙한 규칙을 사용합니다. JSON은 웹 애플리케이션에서 데이터 교환을 위한 사실상의 표준이 되었습니다.

JSON 구조

JSON은 두 가지 구조로 구성됩니다: 객체({}로 둘러싸인 키/값 쌍의 컬렉션)와 배열([]로 둘러싸인 값의 순서 목록). 값은 문자열, 숫자, 불리언(true/false), null, 객체 또는 배열이 될 수 있습니다. 이 간단한 구조로 복잡하고 중첩된 데이터를 표현할 수 있습니다.

주요 사용 사례
  • 축약된 API 요청 및 응답 페이로드를 읽기 좋게 정리
  • 배포 전에 설정 파일의 문법 오류를 발견
  • 트리 보기에서 중첩된 로그와 웹훅 페이로드 검토
  • 스키마 검증이나 API 디버깅 전에 JSON 정리
  • 스키마 인식 검증 워크플로용 페이로드 준비
JSON 예시
입력: {"name":"John"}
출력: { "name": "John" }
입력: [1,2,3]
출력: [ 1, 2, 3 ]
자주 묻는 질문

JSON과 JavaScript 객체의 차이점은 무엇인가요?

JSON은 특정 규칙을 따르는 텍스트 형식입니다: 키는 큰따옴표로 감싼 문자열이어야 하며, 값은 특정 유형으로 제한됩니다. JavaScript 객체는 더 유연하여 함수, undefined 값을 포함하고 작은따옴표를 사용할 수 있습니다.

JSON에 주석을 포함할 수 있나요?

아니요, 표준 JSON은 주석을 지원하지 않습니다. 일부 파서는 주석을 허용하지만 공식 사양의 일부는 아닙니다. 주석이 필요한 구성 파일에는 JSON5나 YAML을 고려하세요.