콘텐츠 내 자동삽입광고

광고1

posted by 초코생크림빵 2026. 2. 27. 18:14
반응형

JSON에는 엄격한 문법(규칙)이 있습니다.
규칙을 어기면 오류가 납니다.

아주 쉽게 정리해 드릴게요.


✅ 1️⃣ 기본 구조 규칙

JSON은 두 가지 구조만 사용합니다.

① 객체(Object) → { }

 
{
"이름": "홍길동",
"나이": 25
}
 

👉 중괄호 { } 사용
👉 key : value 구조


② 배열(Array) → [ ]

 
[
"사과",
"바나나",
"포도"
]
 

👉 대괄호 [ ] 사용
👉 여러 값을 나열


✅ 2️⃣ 반드시 지켜야 하는 문법 규칙

✔ 1. key는 반드시 큰따옴표 " " 사용

⭕ 올바름

 
{
"이름": "홍길동"
}
 

❌ 틀림

 
{
이름: "홍길동"
}
 

✔ 2. 문자열 값도 큰따옴표 사용

 
"이름": "홍길동"
 

 
"이름": '홍길동'
 

👉 작은따옴표 ❌ 안 됩니다.


✔ 3. 마지막에 쉼표(,) 쓰면 안 됨

❌ 오류 발생

 
{
"이름": "홍길동",
"나이": 25,
}
 

👉 마지막 쉼표는 금지


✔ 4. 사용할 수 있는 데이터 타입

JSON에서 사용 가능한 값 종류:

타입예
문자열 "홍길동"
숫자 25
참/거짓 true / false
null null
객체 { }
배열 [ ]

✅ 3️⃣ 주석은 사용할 수 없습니다

❌ 이런 건 안 됩니다:

 
{
"이름": "홍길동" // 학생 정보
}
 

👉 JSON은 주석을 허용하지 않습니다.


🎯 핵심 정리

JSON은:

✔ 중괄호 {} 와 대괄호 [] 사용
✔ key는 반드시 큰따옴표
✔ 문자열도 큰따옴표
✔ 마지막 쉼표 금지
✔ 주석 금지


🎯 한 줄 요약

JSON은
👉 아주 단순하지만 매우 엄격한 데이터 문법을 가진 형식입니다.

반응형

콘텐츠 내 자동삽입광고