JSON은 JavaScript Object Notation의 줄임말로 데이터 교환을 위해 만들어진 객체 형태의 포맷이다.
JSON 포맷은 자바스크립트을 포함한 많은 언어에서 범용적으로 사용하는 포맷이다.
JSON은 객체와 마찬가지로 key와 value로 이루어져있으며 객체와 차이점은 key와 value가 반드시 큰따옴표로 감싸야 한다.
Object type을 JSON으로 변경하거나 JSON을 Object type으로 변경하는 stringify와 parse메서드가 존재한다.
const message = {
sender: "발신자",
receiver: "수신자",
message: "메세지 내용"
}
Object type을 JSON으로 변환하는 메서드이다.
let sendMessage=JSON.stringify(message);
console.log(sendMessage);
// expected output : {"sender":"발신자","receiver":"수신자","message":"메세지 내용"}
JSON을 Object type으로 변환하는 메서드이다.
console.log(JSON.pares(sendMessage));
// expected output : {sender: "발신자", receiver: "수신자", message: "메세지 내용"}