JSON 사용
데이터 교환용
JSON 구조
중괄호로 감싸는 {"key":value}
구조이다.
value 에 들어갈 수 있는 자료형 : 기본 자료형, 배열, 객체 등
예시 : {"contents":"kkk","complete":true}
"contents" 라는 이름의 변수에는 'kkk' string 이, "complete" 변수에는 true/false 값이 저장됨
JSON 으로 배열 표현
대괄호로 표현 가능하다. 쉼표(,) 로 구분.
예시 : 위의 JSON 예시가 배열에 넣어진다면 {"list":[{"contents":"practice nodejs","complete":false},{"contents":"mini project : todo list","complete":false}]}
JSON 으로 AJAX 통신
1. JSON.stringify({})
: 자바스크립트 객체 --> JSON 형식 문자열
2. JSON.parse('{}')
: JSON 형식 문자열 --> 자바스크립트객체
'Server' 카테고리의 다른 글
VSCode Javascript 개발 환경 (Prettier, ESLint, Typescript) (0) | 2021.10.07 |
---|---|
[node.js] 간단 HTTP 서버 띄우기 (웹 서버 호스팅하기) (0) | 2021.10.06 |
[] ERR_HTTP_HEADERS_SENT : Client 요청에 두 번 이상 응답할 때 발생하는 에러 (0) | 2021.07.18 |
Express Generator : 간단한 웹페이지 만들기 (0) | 2021.07.14 |
[Express] app.listen 과 http.createServer(app) 의 차이 (3) | 2021.07.07 |