지식 정리 📝

20221102 JSON(JavaScript Object Notation)

엄성준 2022. 11. 2. 22:41

JSON : JavaScript Object Notation

 

1. sungjun이라는 object를 생성하였음

1
2
3
4
5
6
7
const sungjun ={
  name:'sungjun',
  age:24,
  eat: ()=>{
    console.log('eat');
  }
}
cs

 

2. Serializing(직렬화) - 객체를 문자열로 만든다.

JSON의 static함수인 stringify()를 이용하면 Object를 JSON으로 변환해준다.

1
2
3
const json = JSON.stringify(sungjun);
console.log(json);
console.log(sungjun);
cs

 

 

3. Deserializing(역직렬화)  - 문자열 데이터를 자바스크립트 객체로 변환해준다.

JSON의 static함수인 parse()를 이용하면 JSON을 Object로 변환해준다.

1
2
const object = JSON.parse(json);
console.log(object);
cs