JSON : 자바스크립트 객체 문법을 따르는 문자 기반의 데이터 포맷입니다. AJAX를 사용할때 이 JSON을 활용하고는 합니다.
1. JSON.stringify() : 자바스크립트 객체를 JSON 텍스트 문자열로 저장합니다. 객체/배열에서 JSON문자열을 만드는 것입니다.(Object->String 변환)
var object1 = {
"email": "slsls@naver.com",
"pass": "1ss4",
}
var str = JSON.stringify(object1);
console.log(typeof (str));//string
2. JSON.parse() : 문자열을 객체로 변환시켜줍니다. JSON 문자열의 구문을 분석하고, 그 결과에서 js 값이나 객체를 생성하게 됩니다.(String->Object 변환)
const json = '{"email":"email@naver.com", "count":12}';
const obj = JSON.parse(json);
console.log(obj.count);//12
console.log(typeof(obj));//object 출력
참고
https://developer.mozilla.org/ko/docs/Learn/JavaScript/Objects/JSON
'FrontEnd > JavaScript' 카테고리의 다른 글
AJAX (0) | 2022.09.28 |
---|