JSON 에디터

JSON 데이터를 트리 뷰 시각화로 편집, 포맷, 검증합니다. Python dict 문법도 자동 변환합니다.

트리 보기를 위해 JSON을 붙여넣으세요
JSON이란 무엇인가요?

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

JSON 구조

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

주요 사용 사례
  • API 요청 및 응답 페이로드
  • 애플리케이션 구성 파일
  • NoSQL 데이터베이스의 데이터 저장
  • 서버와 웹 애플리케이션 간 데이터 교환
  • 로컬 스토리지에 구조화된 데이터 저장
JSON 예시
입력: {"name":"John"}
출력: { "name": "John" }
입력: [1,2,3]
출력: [ 1, 2, 3 ]
자주 묻는 질문

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

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

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

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