프로그래밍언어/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()