1. JSON

// JSON 데이터를 문자열로 변환하여 변수에 할당 하였다 가정
const jsonString = `
  {
    "name": "Kim min tae",
    "age": 30,
    "bloodType": "B"
  }
`;
// (1) json 데이터를 객체로 변환
const myJson = JSON.parse(jsonString);
console.log(myJson);      // { name: 'Kim min tae', age: 30, bloodType: 'B' }
console.log(myJson.name); // Kim min tae
// (2) json객체를 문자열로 변환
console.log(JSON.stringify(myJson)); 
// "{"name":"Kim min tae","age":30,"bloodType":"B"}"
// (3) json데이터를 객체로 변환 시 혹시 모를 error 처리를 위해 try catch 문과 함께 사용한다.
try {
  const parseJson = JSON.parse(jsonString);
  console.log(parseJson);
} catch (e) {
  console.log('다시한번 시도해 주세요.');
}