JSON이란?
JSON(JavaScript Object Notation)은 경량 데이터 교환 형식입니다. 사람이 읽고 쓰기 쉽고, 기계가 파싱하고 생성하기 쉽습니다. JSON은 JavaScript의 하위 집합을 기반으로 하지만, 언어 독립적이며 대부분의 프로그래밍 언어에서 사용할 수 있습니다.
JSON 문법 규칙
• 데이터는 이름/값 쌍으로 구성 • 데이터는 쉼표로 구분 • 중괄호 {}는 객체를 담음 • 대괄호 []는 배열을 담음 • 문자열 값은 큰따옴표로 작성
JSON 데이터 타입
JSON은 다음 데이터 타입을 지원합니다: • 문자열: "Hello World" • 숫자: 42, 3.14, -10 • 불리언: true, false • Null: null • 객체: {"key": "value"} • 배열: [1, 2, 3]
JSON 예제
{
"name": "홍길동",
"age": 30,
"email": "[email protected]",
"isActive": true,
"hobbies": ["독서", "게임", "코딩"],
"address": {
"city": "서울",
"country": "대한민국"
}
}일반적인 사용 사례
• API 응답 및 요청 • 설정 파일 • 데이터 저장 및 전송 • 웹 애플리케이션 상태 관리 • 모바일 앱 데이터 교환
JSON vs XML
XML 대비 JSON의 장점: • 더 간결하고 가벼움 • 읽고 쓰기 쉬움 • 파싱이 빠름 • JavaScript에서 네이티브 지원 • 웹 API에 더 적합
Try it now!
Use our free JSON Formatter to validate and beautify your JSON data.
Open JSON Formatter