1. JSON(JavaScript Object Notation)
- 데이터를 저장하거나 전송할 때 사용되는 경량의 Data 교환 방긴
- 사람과 기계 모두 이해하기 쉬우며 용량이 작아서 XML을 대체하여 데이터 전송등에 많이 사용
- 데이터 포멧일 뿐, 통신 방법도 프로그래밍 문법도 아님
2. JSON의 특징
- 서버와 클라이언트 간의 교류에서 일반적으로 많이 사용
- 자바스크립트를 이용하여 JSON 형식의 문서를 자바스크립트 객체로 변환하기 쉬움
- 자바스크립트 문법과 굉장히 유사하지만 텍스트 형식일 뿐
- 특정 언어에 종속되지 않으며, 대부분 프로그래밍 언어네서 JSON 포맷의 데이터를 핸들링 할수 있는 라이브러리를 제공

3. JSON의 구조
- 이름과 값이 쌍으로 이루어져 있다.
- 데이터는 쉼표 구분하여 나열
-{}중괄호로 감싸 표현
- 배열은 [ ]로 감싸 표현

4.JSON의 타입
- 숫자, 문자열, 불리언, 객체, 배열, null

stringify(obj)
객체를 문자열로 변환
parse(Json)
문자열데이터를 자바스크립트 객체로 변환

네임은 루시 나이는 14 품종은 포메라니안 이라는 딕셔너리를 만들었다.



딕셔너리 객체가 json 형태로 변환된것을 볼수 있다.


다시 오브젝트로 변환됨.
'JavaScript' 카테고리의 다른 글
| JavaScript - fetch api (0) | 2023.04.13 |
|---|---|
| JavaScript - async / await (0) | 2023.04.13 |
| JavaScript - 옵셔널 체이닝 (0) | 2023.04.12 |
| JavaScript - Promise(프로미스) (0) | 2023.04.12 |
| JavaScript - 예외 처리 (0) | 2023.04.12 |


































