JSON

Judo·2020년 11월 21일
0
post-thumbnail

JavaScript Object Notation
서로 다른 프로그램 사이에서 데이터 교환을 위해 만들어진 포맷
자바스크립트에서만 쓰이는게 아닌, 다른 언어에서도 쓰이는 포맷


  • JSON.stringify()
    • 객체를 문자열로 변환하는 함수 (직렬화, serialize)
	
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"}`
  • JSON.parse()
    • JSON.stringify()로 만들어진 문자열을 다시 객체로 만드는 함수(역직렬화,deserialize)
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"
}
*/

JSON 규칙


profile
즐거운 코딩

0개의 댓글