JavaScript Object Notation
서로 다른 프로그램 사이에서 데이터 교환을 위해 만들어진 포맷
자바스크립트에서만 쓰이는게 아닌, 다른 언어에서도 쓰이는 포맷
const message = {
sender : "김개발",
receiver : "김해커",
message : "해커야 게임 하자",
createAt : "2021-01-12 10:10:10"
};
let transferableMessage = JSON.stringify(message);
console.log(transferableMessage);
// `{"sender":"김개발","receiver":"김해커","message":"해커야 게임 하자","createAt":"2021-01-12 10:10:10"}`
let packet = `{"sender":"김코딩","receiver":"박해커","message":"해커야 오늘 저녁 같이 먹을래?","createdAt":"2021-01-12 10:10:10"}`
let obj = JSON.parse(packet);
console.log(obj);
/*
{
sender: "김코딩",
receiver: "박해커",
message: "해커야 오늘 저녁 같이 먹을래?",
createdAt: "2021-01-12 10:10:10"
}
*/