프로그래밍언어/javascript
자바스크립트) JS object와 JSON 차이점
기주그지마
2023. 12. 18. 21:42
JS object와 JSON 차이점)
기본적으로 JS object와 JSON은 형태가 유사하다
**서버와 클라이언트가 데이터를 주고받을때는 JSON을 이용한다
JS object : 데이터 구조
JSON : 객체의 내용을 기술하기위한 텍스트 "파일". 그래서 .JSON이라는 확장자가 존재.
const str=`{"data":[{"name":"yongseong","info":["student","27"]}]}`;
const object = {data:[{name:'yongseong',info:['student','27']}]};
차이점)
JSON에서는 키값을 모두 큰따옴표""로 묶어줘야한다
JS object에서는 키값을 큰따옴표로 묶을 필요가 없다
JSON의 타입은 string
JS object의 타입은 object
JSON은 함수로 값을 할당해줄 수 없다
메소드)
JSON -> JS object
ㄴ JSON.parse()
JS object -> JSON
ㄴJSON.stringify()