JSON
- Javascript 객체 문법으로 구조화된 데이터를 표현하기 위한 문자 기반의 표준 포맷
- 자바스크립트에서 객체(Object)를 만들 때 사용하는 표현식
- 경량의 데이터 교환 형식, 사람이 읽고 쓰기에 용이하며, 기계가 분석하고 생성함에도 용이
JSON 형식
{
"title" : "안녕하세요",
"subject" : "반갑습니다",
"list" : [{
"subject": "제목입니다1",
"content": "내용입니다1"
},{
"subject": "제목입니다2",
"content": "내용입니다2"
},{
"subject": "제목입니다3",
"content": "내용입니다3"
}]
}
// 형식
{ "name" : value, "name" : value }
JSON 특징
- 이해하기 쉽고 데이터의 용량이 작다.
- 가벼운 텍스트 기반 교환 형식이다.
- 언어에 의존하지 않는다.
JSON 데이터 타입
- Number : JavaScript에서 배정되는 정밀한 부동 소수점 형식
- String : 큰 따옴표를 사용한 유니코드
- Boolean : true/false
- Array : 연속된 값들의 정렬
- Value : string, number, true 또는 false, null 등
- Object : 정렬되지 않은 key : value 컬렉션
- Whitespace : 토큰쌍 사이에서 사용 가능