JSON(javascript Object notation)은 javascript 객체 문법으로 구조화된 데이터 교환 형식이다
JSON은 왜 사용할까
JSON의 형태
- 일반적으로는 자바스크립트 객체 문법을 따른다
- 자바스크립트 객체 문법 이외에 단순 배열, 문자열로도 표현 가능하다
- 이런 식으로도 표현이 가능하다
{
"employees": [
{
"firstName": "John",
"lastName": "Doe",
"age": 30,
"address": {
"street": "123 Main St",
"city": "Anytown",
"zipcode": "12345"
}
},
{
"firstName": "Jane",
"lastName": "Smith",
"age": 25,
"address": {
"street": "456 Elm St",
"city": "Othertown",
"zipcode": "67890"
}
}
]
}
``
JSON의 타입
JSON의 직렬화 역직렬화