Javascript Object Notation
가벼운 데이터 교환형식
javascript샛체 문법에 기반한 체계화된 데이터를 표시하는 표준 텍스트 기반 형식, 웹 어플리케이션에서 데이터를 전송하기 위해 일반적으로 사용함
cf) xml
데이터를 매우 쉽고 가볍게 전송할 수 있는 또 다른 방법
기본적으로 모든 것에 괄호가 있다
json의 특성
1. 읽고 쓰기 편함
2. 어떤 원본 형식이라도 json으로 바꿀 수 있음
3. 불필요한 요소들을 없애고 가볍게 운반하기 용이함
4. 체계화를 통해 nested object(중첩 객체)와 list(리스트)를 이용하여
복잡한 관계와 계층을 쉽게 표현함
5. key-value 쌍으로 이루어짐
[
{
"name" : "Janie",
"age" : 29
},
{
"name" : "Lisa",
"age" : 28
},
{
"name" : "jisoo",
"age" : 30
},
{
"name" : "rose",
"age" : 28
}
]