본문 바로가기
부트캠프교육중/JavaScript

JSON

by 뭉지야 2023. 2. 15.
728x90

# JSON
- JavaScript Object Notation의 줄임말
-서로 다른 프로그램 사이에서 데이터 교환을 위해 만들어진 객체 형태의 포맷
-객체는 string으로 변환할경우 객체 내용을 포함하지 않는다. 
자바스크립트에서 객체를 문자열로 변환하기 위해 message.toString()이나 String(message)를 시도하면 [object Object]라는 결과를 리턴한다.
-이문제를 해결하는 방법은 객체를 JSON의 형태로 변환하거나 JSON을 객체의 형태로 변환하는 방법이다.

-JSON으로 변환된 객체의 타입은 문자열이다.

JSON.stringify : 객체를 JSON으로 변환합니다.(문자열로 변환됨) => 직렬화(serialize)
JSON.parse : JSON을 객체로 변환합니다. =>  역직렬화(deserialize)

# JSON의 기본규칙
-자바스크립트의 객체와는 미묘하게 다른 규칙이 있다.
1. 키: 반드시 쌍따옴표를 붙여야함
2. 문자열값: 반드시 큰 따옴표로 감싸야함
3. 키와 값 사이 공백: 사용 불가능
4. 키-값 쌍 사이 공백: 사용 불가능

728x90

'부트캠프교육중 > JavaScript' 카테고리의 다른 글

Set  (0) 2023.07.30
정규표현식  (0) 2023.03.29
재귀함수  (0) 2023.02.13
undefined와 null 차이  (0) 2023.01.22
Axios  (0) 2023.01.19