JavaScript - JSON 변환

박선규's avatar
Feb 20, 2024
JavaScript - JSON 변환
 
📌
JavaScript Object Notaion JSON은 구조화된 데이터를 표현하기 위한 문자 기반의 표준 포맷으로, JavaScript 객체 문법을 사용하여 데이터를 표현한다. 이포맷은 주로 데이터를 전송 할 때 만국 공통 언어로 활용 된다.
 
const star = { name: "gangjun", handsome: true, rich: true, hobby: ["풋살", "야구"] };
star객체는 다른 프로그램 언어가 이해 할 수 없어 통신이 불가능하다.
그러므로 JSON으로 변환 후 데이터가 전송 되어야 한다.
 

JS 오브젝트 → JSON 타입

const star = { name: "gangjun", handsome: true, rich: true, hobby: ["풋살", "야구"] }; // js object -> json String . 매우 중요. 제이슨은 문자열 let requestBody = JSON.stringify(star); console.log(requestBody);
 
notion image
 

JSON 타입 → JS 오브젝트

 
const star = { name: "gangjun", handsome: true, rich: true, hobby: ["풋살", "야구"] }; // js object -> json String . 매우 중요. 제이슨은 문자열 let requestBody = JSON.stringify(star); console.log(requestBody); // json String -> js object let responseBody = JSON.parse(requestBody); console.log(responseBody);
 
notion image
 
📌
star 오브젝트를 stirngfy 함수를 통해 JSON으로 변환, parse함수를 통해 JSON 문자열을 자바스크립트 오브젝트로 변환한다.
Share article

p4rksk